From 36daddac8b3308c71ccef4e9c7b2b160a530d38a Mon Sep 17 00:00:00 2001 From: Andrea Lepori Date: Tue, 31 May 2022 15:59:05 +0200 Subject: doclist add group count and quick filters --- server/views.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'server/views.py') diff --git a/server/views.py b/server/views.py index 68c1e77..601bd0f 100644 --- a/server/views.py +++ b/server/views.py @@ -1050,6 +1050,12 @@ def doclist(request): 'error': error, 'error_text': error_text, 'settings': settings, + 'total_count': documents.count, + 'colonia_count': documents.filter(user__groups__name__contains="colonia").count, + 'muta_count': documents.filter(user__groups__name__contains="muta").count, + 'reparto_count': documents.filter(user__groups__name__contains="reparto").count, + 'posto_count': documents.filter(user__groups__name__contains="posto").count, + 'clan_count': documents.filter(user__groups__name__contains="clan").count, } # check if download multiple documents @@ -1274,6 +1280,12 @@ def doclist_readonly(request): 'error': error, 'error_text': error_text, 'settings': settings, + 'total_count': documents.count, + 'colonia_count': documents.filter(user__groups__name__contains="colonia").count, + 'muta_count': documents.filter(user__groups__name__contains="muta").count, + 'reparto_count': documents.filter(user__groups__name__contains="reparto").count, + 'posto_count': documents.filter(user__groups__name__contains="posto").count, + 'clan_count': documents.filter(user__groups__name__contains="clan").count, } # check if download multiple documents -- cgit v1.2.1