From 0bd2596ebc2542773983f709b2d2b929ea244e29 Mon Sep 17 00:00:00 2001 From: Tris Forster Date: Sat, 4 Mar 2023 17:06:28 +1100 Subject: [PATCH] Added search bar to collection list --- app/library/views/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/library/views/__init__.py b/app/library/views/__init__.py index a1b16ee..f13ff8c 100644 --- a/app/library/views/__init__.py +++ b/app/library/views/__init__.py @@ -184,7 +184,11 @@ class LibraryWorkListView(WorkListView): return True def get_works(self): - collections = models.Collection.objects.filter(administrators=self.request.user) + collections = models.Collection.objects + + if not self.request.user.is_superuser: + collections = collections.filter(administrators=self.request.user) + return Work.objects.filter(collection__in=collections).select_related('collection') class CollectionWorkListView(WorkListView):