mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-08-12 00:19:48 +00:00
Respect superuser for advanced queries, test coverage for object perms
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user