From c090b4af765773b13d2f6a13e9d8c76770c7e454 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Thu, 20 Aug 2020 23:13:27 +0200 Subject: [PATCH] Superusers can see their note even if they have no membership for local dev --- apps/member/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/member/views.py b/apps/member/views.py index ba4cb92e..267ae658 100644 --- a/apps/member/views.py +++ b/apps/member/views.py @@ -141,7 +141,10 @@ class UserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, DetailView): """ We can't display information of a not registered user. """ - return super().get_queryset().filter(profile__registration_valid=True) + qs = super().get_queryset() + if self.request.user.is_superuser and self.request.session.get("permission_mask", -1) >= 42: + return qs + return qs.filter(profile__registration_valid=True) def get_context_data(self, **kwargs): """