fix: permission in ClubAddMemberForm

This commit is contained in:
imperosol
2025-10-10 21:20:04 +02:00
parent 30fd4f6926
commit d815f7da97

View File

@@ -252,7 +252,7 @@ class ClubAddMemberForm(ClubMemberForm):
Board members can attribute roles lower than their own. Board members can attribute roles lower than their own.
Other users cannot attribute roles with this form Other users cannot attribute roles with this form
""" """
if self.request_user.has_perm("club.add_subscription"): if self.request_user.has_perm("club.add_membership"):
return settings.SITH_CLUB_ROLES_ID["President"] return settings.SITH_CLUB_ROLES_ID["President"]
membership = self.request_user_membership membership = self.request_user_membership
if membership is None or membership.role <= settings.SITH_MAXIMUM_FREE_ROLE: if membership is None or membership.role <= settings.SITH_MAXIMUM_FREE_ROLE: