Fixed wiki permissions

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-10-30 15:07:10 +01:00
parent d31a6cc39f
commit 0a4d9090d1
2 changed files with 3 additions and 14 deletions

View File

@ -27,10 +27,8 @@ class WikiPage(models.Model):
verbose_name_plural = "wiki pages"
ordering = ["project", "slug"]
unique_together = ("project", "slug",)
permissions = (
("view_wikipage", "Can modify owned wiki pages"),
("change_owned_wikipage", "Can modify owned wiki pages"),
("view_wikipage", "Can view wiki page"),
)
def __str__(self):

View File

@ -4,18 +4,9 @@ from greenmine.base.permissions import BasePermission
class WikiPagePermission(BasePermission):
get_permission = "can_view_wikipage"
get_permission = "view_wikipage"
put_permission = "change_wikipage"
patch_permission = "change_wikipage"
delete_permission = "can_delete_wikipage"
safe_methods = ["HEAD", "OPTIONS"]
path_to_project = ["project"]
class WikiPageAttachmentPermission(BasePermission):
get_permission = "can_view_wikipageattachment"
put_permission = "change_wikipageattachment"
patch_permission = "change_wikipageattachment"
delete_permission = "can_delete_wikipageattachment"
delete_permission = "delete_wikipage"
safe_methods = ["HEAD", "OPTIONS"]
path_to_project = ["project"]