root(minor): start implementing guardian

This commit is contained in:
Langhammer, Jens
2019-10-10 10:45:51 +02:00
parent ca3bcc565d
commit a53f7a49ac
6 changed files with 41 additions and 11 deletions

View File

@ -53,10 +53,10 @@ LANGUAGE_COOKIE_NAME = 'passbook_language'
AUTHENTICATION_BACKENDS = [
'django.contrib.auth.backends.ModelBackend',
'guardian.backends.ObjectPermissionBackend',
]
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
@ -67,6 +67,8 @@ INSTALLED_APPS = [
'django.contrib.postgres',
# 'rest_framework',
# 'drf_yasg',
'guardian',
'passbook.core.apps.PassbookCoreConfig',
'passbook.admin.apps.PassbookAdminConfig',
'passbook.api.apps.PassbookAPIConfig',
@ -97,6 +99,8 @@ INSTALLED_APPS = [
'passbook.policies.webhook.apps.PassbookPoliciesWebhookConfig',
]
GUARDIAN_MONKEY_PATCH = False
REST_FRAMEWORK = {
# Use Django's standard `django.contrib.auth` permissions,
# or allow read-only access for unauthenticated users.