From cddcb628ec7d0a9ea5d7cde8bdf88d0c658c02d4 Mon Sep 17 00:00:00 2001 From: Andrea Lepori Date: Thu, 26 May 2022 19:10:29 +0200 Subject: fix do not show pubblic types in admin page --- server/views.py | 10 ++-------- version.txt | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/server/views.py b/server/views.py index f8b0865..d471e65 100644 --- a/server/views.py +++ b/server/views.py @@ -51,18 +51,12 @@ def index(request): # if user is staff of not primary show only public types if request.user.is_staff: groups = request.user.groups.all() - - q_obj = Q(group__in=groups) - - doc_types = DocumentType.objects.filter( - (Q(group_private=False) | q_obj) & Q(enabled=True)).order_by("-id") else: groups = request.user.groups.all()[1:] - q_obj = Q(group__in=groups) + q_obj = Q(group__in=groups) - doc_types = DocumentType.objects.filter( - Q(group_private=False) & Q(enabled=True) & q_obj).order_by("-id") + doc_types = DocumentType.objects.filter(q_obj & Q(enabled=True)).order_by("-id") # check for settings group_check = [] diff --git a/version.txt b/version.txt index fa522cc..09bb923 100644 --- a/version.txt +++ b/version.txt @@ -1,2 +1,2 @@ version=0.5 -rev=23 +rev=24 -- cgit v1.2.1