1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-08-09 16:00:43 +02:00

Visual improvement on manage page

This commit is contained in:
Ehouarn
2025-08-09 15:38:02 +02:00
parent b10b2fb3b6
commit 74f9c53c18
4 changed files with 66 additions and 25 deletions

View File

@@ -301,6 +301,13 @@ class FamilyManageView(ProtectQuerysetMixin, LoginRequiredMixin, SingleTableView
context["can_add_family"] = PermissionBackend.check_perm(self.request, "family.family_create")
context["can_add_challenge"] = PermissionBackend.check_perm(self.request, "family.challenge_create")
# Get the user's family if they have one
try:
user_family_membership = FamilyMembership.objects.get(user=self.request.user)
context["user_family"] = user_family_membership.family
except FamilyMembership.DoesNotExist:
context["user_family"] = None
return context
def get_table(self, **kwargs):