add missing control_panel permission check

This commit is contained in:
Laura Klünder 2023-10-02 17:44:04 +02:00
parent 233298cf34
commit 7b682ede29

View file

@ -11,6 +11,8 @@ class ControlPanelMixin(UserPassesTestMixin, LoginRequiredMixin):
user_permission = None
def test_func(self):
if not self.request.user_permissions.control_panel:
return False
if not self.user_permission:
return True
return getattr(self.request.user_permissions, self.user_permission)