Add django-guardian for object-level permissions

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2022-06-26 21:30:45 -07:00
parent d931f52f01
commit 29dff20db9
4 changed files with 29 additions and 7 deletions

View File

@@ -42,6 +42,7 @@ INSTALLED_APPS = [
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"guardian",
"board",
]
@@ -75,6 +76,11 @@ TEMPLATES = [
WSGI_APPLICATION = "threadchat.wsgi.application"
AUTHENTICATION_BACKENDS = (
"django.contrib.auth.backends.ModelBackend",
"guardian.backends.ObjectPermissionBackend",
)
# Database
# https://docs.djangoproject.com/en/4.0/ref/settings/#databases