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