diff --git a/aleksis/apps/chronos/rules.py b/aleksis/apps/chronos/rules.py index 82938a1704d89d6bb787e0c0490d1f00aac27be6..f5a4bb301c8efc3913f34114edda92acc3bd5bc2 100644 --- a/aleksis/apps/chronos/rules.py +++ b/aleksis/apps/chronos/rules.py @@ -55,7 +55,7 @@ add_substitution_predicate = has_person & ( | has_global_perm("chronos.add_lessonsubstitution") | has_object_perm("chronos.add_lessonsubstitution") ) -add_perm("chronos.add_substitution_rule", add_substitution_predicate) +add_perm("chronos.create_substitution_rule", add_substitution_predicate) # Edit substition edit_substitution_predicate = has_person & ( diff --git a/aleksis/apps/chronos/schema/__init__.py b/aleksis/apps/chronos/schema/__init__.py index 647d98825055197cda8736c784f9fada2e380f51..b22cad1b48b6670d13c770624e426a0c7d735c41 100644 --- a/aleksis/apps/chronos/schema/__init__.py +++ b/aleksis/apps/chronos/schema/__init__.py @@ -176,7 +176,7 @@ class SubstitutionBatchCreateOrUpdateMutation(graphene.Mutation): amended_lesson_event.timezone ) - if info.context.user.has_perm("chronos.add_substitution_rule", amended_lesson_event): + if info.context.user.has_perm("chronos.create_substitution_rule", amended_lesson_event): obj = LessonEvent.objects.create( datetime_start=datetime_start, datetime_end=datetime_end,