add tests

This commit is contained in:
imperosol
2026-04-17 18:13:13 +02:00
parent 5250751d77
commit fed0905b9c
6 changed files with 226 additions and 33 deletions

View File

@@ -431,12 +431,8 @@ class ClubRoleUpdateView(
success_message = _("Club roles updated")
def test_func(self):
if self.request.user.has_perm("club.change_clubrole"):
return True
club: Club = self.get_object()
return club.members.filter(
user=self.request.user, role__is_presidency=True
).exists()
return club.can_roles_be_edited_by(self.request.user)
def get_form_kwargs(self):
return super().get_form_kwargs() | {"form_kwargs": {"label_suffix": ""}}