diff --git a/arkindex/dataimport/models.py b/arkindex/dataimport/models.py index 86545d7038bbc4d06c2e990c2ff9d7e9a4774945..fe3077f40a77619cb9beecd6aef091a80efd396b 100644 --- a/arkindex/dataimport/models.py +++ b/arkindex/dataimport/models.py @@ -303,6 +303,10 @@ class Repository(models.Model): git_ref_revisions = models.ManyToManyField('dataimport.Revision', through='dataimport.GitRef') memberships = GenericRelation('users.Right', 'content_id') + ADMIN_LEVEL = 100 + EXECUTE_LEVEL = 50 + READ_LEVEL = 10 + class Meta: verbose_name_plural = 'repositories' diff --git a/arkindex/documents/models.py b/arkindex/documents/models.py index 2f9e3cd5c166199526dbe32c36614e60e713de9f..295c4d2183375edb611f273b0f8c94dbeab4917b 100644 --- a/arkindex/documents/models.py +++ b/arkindex/documents/models.py @@ -51,6 +51,10 @@ class Corpus(IndexableModel): # Specific manager for ACL objects = CorpusManager() + ADMIN_LEVEL = 100 + WRITE_LEVEL = 50 + READ_LEVEL = 10 + class Meta: verbose_name_plural = 'corpora'