diff --git a/SciPost_v1/settings.py b/SciPost_v1/settings.py index f6b56a028cbabf7ae090888625cd74784f0f88e9..9146c5c78c2afe1e5af09449e3d68a44ad4f74f1 100644 --- a/SciPost_v1/settings.py +++ b/SciPost_v1/settings.py @@ -39,6 +39,11 @@ SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') SESSION_COOKIE_SECURE = host_settings["SESSION_COOKIE_SECURE"] CSRF_COOKIE_SECURE = host_settings["CSRF_COOKIE_SECURE"] +AUTHENTICATION_BACKENDS = ( + 'django.contrib.auth.backends.ModelBackend', + 'guardian.backends.ObjectPermissionBackend' + ) + LOGIN_URL = '/login/' # Session expire at browser close @@ -58,9 +63,11 @@ INSTALLED_APPS = ( 'django.contrib.staticfiles', 'django_countries', 'django_mathjax', - 'rest_framework', 'captcha', 'crispy_forms', + 'rest_framework', + 'guardian', + 'habanero', 'commentaries', 'comments', 'journals', diff --git a/commentaries/models.py b/commentaries/models.py index a0b3b8a3b15957d750d5d00f151bdcfbc9ad7496..c543121fad3a5225be29f6efe4f28aa4e9819470 100644 --- a/commentaries/models.py +++ b/commentaries/models.py @@ -37,6 +37,10 @@ class Commentary(models.Model): pub_abstract = models.TextField(verbose_name='abstract') latest_activity = models.DateTimeField(default=timezone.now) + class Meta: + verbose_name_plural = 'Commentaries' + + def __str__ (self): return self.pub_title