From db4d0dd83a981eeaac3dbcf66ef9d2b25e36a0e2 Mon Sep 17 00:00:00 2001 From: ikea Date: Mon, 21 Jul 2025 22:11:20 +0200 Subject: [PATCH] fix --- .../templates/member/includes/profile_info.html | 12 +++++++----- apps/member/views.py | 6 +++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/apps/member/templates/member/includes/profile_info.html b/apps/member/templates/member/includes/profile_info.html index dd184c02..3ea525d5 100644 --- a/apps/member/templates/member/includes/profile_info.html +++ b/apps/member/templates/member/includes/profile_info.html @@ -9,11 +9,13 @@
{% trans 'family'|capfirst %}
- {% for family in families %} - {{ family.name }}{% if not forloop.last %}, {% endif %} - {% empty %} - {% trans 'None' %} - {% endfor %} + {% if families %} + {% for fam in families %} + {{ fam.name }}{% if not forloop.last %}, {% endif %} + {% endfor %} + {% else %} + Aucune + {% endif %}
{% if user_object.pk == user.pk %} diff --git a/apps/member/views.py b/apps/member/views.py index d2b27291..3c1ebef7 100644 --- a/apps/member/views.py +++ b/apps/member/views.py @@ -93,9 +93,6 @@ class UserUpdateView(ProtectQuerysetMixin, LoginRequiredMixin, UpdateView): if fields_modifiable: context['profile_form'] = profile_form - families = Family.objects.filter(members=user).distinct() - context["families"] = families - return context @transaction.atomic @@ -210,6 +207,9 @@ class UserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, DetailView): modified_note.is_active = True context["can_unlock_note"] = not user.note.is_active and PermissionBackend\ .check_perm(self.request, "note.change_noteuser_is_active", modified_note) + + families = Family.objects.filter(members__user=user).distinct() + context["families"] = families return context