From 734ffc9a1024444f4343af6d4727fe701eae58bc Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Wed, 13 Apr 2022 16:04:40 +0200
Subject: [PATCH] Use correct permissions for seating plans

---
 .../templates/alsijil/partials/lesson/tabs/seating_plan.html  | 4 ++--
 aleksis/apps/alsijil/views.py                                 | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
index e0b9ecf05..1dcfbed7d 100644
--- a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
+++ b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
@@ -20,8 +20,8 @@
 
       <div class="row margin-bottom no-padding">
         <div class="col s12 no-padding">
-          {% has_perm "stoelindeling.edit_seatingplan_rule" user seating_plan.group as can_edit %}
-          {% has_perm "stoelindeling.copy_seatingplan_rule" user seating_plan.group as can_copy %}
+          {% has_perm "stoelindeling.edit_seatingplan_rule" user seating_plan as can_edit %}
+          {% has_perm "stoelindeling.copy_seatingplan_for_group_rule" user first_group as can_copy %}
 
           {% if can_edit %}
             <a class="btn orange waves-effect waves-light"
diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index c999356fc..c8b1c96a3 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -204,7 +204,7 @@ def register_object(
         with_seating_plan = (
             apps.is_installed("aleksis.apps.stoelindeling")
             and groups
-            and request.user.has_perm("stoelindeling.view_seatingplan", first_group)
+            and request.user.has_perm("stoelindeling.view_seatingplan_for_group_rule", first_group)
         )
         context["with_seating_plan"] = with_seating_plan
 
-- 
GitLab