From 3188b9605e968d6a50d9b7e5906f7e30116bca2d Mon Sep 17 00:00:00 2001
From: Lucas Brandstaetter <lucas@brandstaetter.tech>
Date: Wed, 30 Oct 2024 12:47:06 +0100
Subject: [PATCH] Fix permission names

---
 src/backoffice/views/mixins.py | 4 ++--
 src/core/models/assemblies.py  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/backoffice/views/mixins.py b/src/backoffice/views/mixins.py
index b47660a1d..fe34962ff 100644
--- a/src/backoffice/views/mixins.py
+++ b/src/backoffice/views/mixins.py
@@ -181,13 +181,13 @@ class AssemblyMixin(ConferenceLoginRequiredMixin):
         assembly = Assembly.objects.get(conference=self.conference, pk=self.request.resolver_match.kwargs.get(self.assembly_url_param))
 
         # check if it's the assembly team
-        if self.conferencemember.has_perms('assembly_team', require_staff=True):
+        if self.conferencemember.has_perms('core.assembly_team', require_staff=True):
             self._assembly_staff_access = True
             self._staff_access = self._staff_access or assembly.state_assembly != Assembly.State.NONE
             self._staff_mode = True
 
         # check if it's the channel team
-        if self.conferencemember.has_perms('channel_team', require_staff=True):
+        if self.conferencemember.has_perms('core.channel_team', require_staff=True):
             self._channels_staff_access = True
             self._staff_access = self._staff_access or assembly.state_channel != Assembly.State.NONE
             self._staff_mode = True
diff --git a/src/core/models/assemblies.py b/src/core/models/assemblies.py
index 0b41c019b..5b684b9d8 100644
--- a/src/core/models/assemblies.py
+++ b/src/core/models/assemblies.py
@@ -402,7 +402,7 @@ class Assembly(TaggedItemMixin, models.Model):
         if not user.is_authenticated:
             return False
 
-        if staff_can_manage and user.has_conference_staff_permission(self.conference, 'assembly_team', 'channel_team'):
+        if staff_can_manage and user.has_conference_staff_permission(self.conference, 'core.assembly_team', 'core.channel_team'):
             return True
 
         return self.members.filter(member=user, can_manage_assembly=True).exists()
-- 
GitLab