SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 49f94788 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Add requirements: django-guardian (instance-level permissions), habanero (CrossRef API)

parent b8dfaf1f
No related branches found
No related tags found
No related merge requests found
......@@ -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',
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment