SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 9a531061 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Update Contributor permissions

parent baf77e36
No related branches found
No related tags found
No related merge requests found
......@@ -83,17 +83,19 @@ class Contributor(models.Model):
return not self.unavailability_periods.today().exists()
def is_EdCol_Admin(self):
return self.user.groups.filter(name='Editorial Administrators').exists()
return (self.user.groups.filter(name='Editorial Administrators').exists()
or self.user.is_superuser)
def is_SP_Admin(self):
return (self.user.groups.filter(name='SciPost Administrators').exists()
return (self.fellowships.active().filter(name='SciPost Administrators').exists()
or self.user.is_superuser)
def is_MEC(self):
return self.user.groups.filter(name='Editorial College').exists()
return self.fellowships.active().exists() or self.user.is_superuser
def is_VE(self):
return self.user.groups.filter(name='Vetting Editors').exists()
return (self.user.groups.filter(name='Vetting Editors').exists()
or self.user.is_superuser)
def generate_key(self, feed=''):
"""
......
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