From 7b227d8db812a9a1121707701f0e32cf727b650a Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Sat, 16 Mar 2024 03:09:28 +0100
Subject: [PATCH] Fix add documentation rule

---
 aleksis/apps/alsijil/rules.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/rules.py b/aleksis/apps/alsijil/rules.py
index e3d9e43a6..015e47e59 100644
--- a/aleksis/apps/alsijil/rules.py
+++ b/aleksis/apps/alsijil/rules.py
@@ -22,6 +22,7 @@ from .util.predicates import (
     is_group_member,
     is_group_owner,
     is_group_role_assignment_group_owner,
+    is_lesson_event_group_owner,
     is_lesson_event_teacher,
     is_lesson_original_teacher,
     is_lesson_parent_group_owner,
@@ -391,7 +392,9 @@ add_documentation_for_course_predicate = has_person & (
 add_perm("alsijil.add_documentation_for_course_rule", add_documentation_for_course_predicate)
 
 add_documentation_for_lesson_event_predicate = has_person & (
-    has_global_perm("alsijil.add_documentation") | is_lesson_event_teacher
+    has_global_perm("alsijil.add_documentation")
+    | is_lesson_event_teacher
+    | is_lesson_event_group_owner
 )
 add_perm(
     "alsijil.add_documentation_for_lesson_event_rule", add_documentation_for_lesson_event_predicate
-- 
GitLab