fix access to the subscription page

This commit is contained in:
imperosol
2024-12-18 14:13:39 +01:00
parent 6416de237f
commit be6a077c8e
2 changed files with 13 additions and 8 deletions

View File

@ -530,10 +530,8 @@ class User(AbstractBaseUser):
@cached_property
def can_create_subscription(self) -> bool:
from club.models import Membership
return (
Membership.objects.board()
return self.is_root or (
self.memberships.board()
.ongoing()
.filter(club_id__in=settings.SITH_CAN_CREATE_SUBSCRIPTIONS)
.exists()