Respect superuser for advanced queries, test coverage for object perms

This commit is contained in:
shamoon committed 2023-04-27 15:51:34 -07:00
1 parent d2a8076596
commit e275a2736a
3 files changed
+100 -8

No files matched your search

+3
View File
@@ -604,6 +604,9 @@ class UnifiedSearchViewSet(DocumentViewSet):
# pass user to query for perms
self.request.query_params._mutable = True
self.request.query_params["user"] = self.request.user.id
self.request.query_params[
"is_superuser"
] = self.request.user.is_superuser
self.request.query_params._mutable = False
if "query" in self.request.query_params: