Fixed wiki permissions
parent
d31a6cc39f
commit
0a4d9090d1
|
@ -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):
|
||||
|
|
|
@ -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"]
|
||||
|
|
Loading…
Reference in New Issue