From 6531ffcc79d3253529d0b213f3346923bd641a9e Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 16 Oct 2024 00:46:59 +0200
Subject: [PATCH] Rename permission

---
 aleksis/apps/chronos/rules.py           | 2 +-
 aleksis/apps/chronos/schema/__init__.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/chronos/rules.py b/aleksis/apps/chronos/rules.py
index 82938a17..f5a4bb30 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 647d9882..b22cad1b 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,
-- 
GitLab