From bd4c962a9e4690235a6e11fb74f839d2add836ea Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Mon, 10 Aug 2020 10:59:49 +0200 Subject: [PATCH] Change edit personal note rule --- aleksis/apps/alsijil/rules.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/alsijil/rules.py b/aleksis/apps/alsijil/rules.py index 71dd6adc3..43c24f1fd 100644 --- a/aleksis/apps/alsijil/rules.py +++ b/aleksis/apps/alsijil/rules.py @@ -47,13 +47,13 @@ view_personal_note_predicate = has_person & ( ) add_perm("alsijil.view_personalnote", view_personal_note_predicate) -# Edit lesson personal notes -edit_lesson_personal_notes_predicate = has_person & ( +# Edit personal note +edit_personal_note_predicate = has_person & ( has_global_perm("alsijil.change_personalnote") | has_lesson_group_object_perm("core.edit_personalnote_group") | is_lesson_teacher ) -add_perm("alsijil.edit_personalnote", edit_lesson_personal_notes_predicate) +add_perm("alsijil.edit_personalnote", edit_personal_note_predicate) # View lesson documentation view_lesson_documentation_predicate = has_person & ( -- GitLab