From 59fbe282fea550ed99ce78998af03ed44e35934e Mon Sep 17 00:00:00 2001 From: Hangzhi <hangzhi@protonmail.com> Date: Mon, 20 Apr 2020 18:27:57 +0200 Subject: [PATCH] Fixed announcement permissions typos --- aleksis/core/rules.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aleksis/core/rules.py b/aleksis/core/rules.py index dd75c3997..c141363cd 100644 --- a/aleksis/core/rules.py +++ b/aleksis/core/rules.py @@ -94,13 +94,13 @@ add_perm("core.manage_data", manage_data_predicate) # View announcements view_announcements_predicate = has_person_predicate & ( - has_global_perm("core.view_announcements") | has_any_object("core.view_announcements", Announcement) + has_global_perm("core.view_announcement") | has_any_object("core.view_announcement", Announcement) ) add_perm("core.view_announcements", view_announcements_predicate) -# Create or edit announcements +# Create or edit announcement create_or_edit_announcement_predicate = has_person_predicate & ( - has_global_perm("core.create_or_edit_announcement") | has_object_perm("core.create_or_edit_announcement") + has_global_perm("core.add_announcement") & (has_global_perm("core.change_announcement") | has_object_perm("core.change_announcement")) ) add_perm("core.create_or_edit_announcement", create_or_edit_announcement_predicate) -- GitLab