mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-08-12 00:19:48 +00:00
Dont perform permissions queries by default
This commit is contained in:
@@ -157,6 +157,10 @@ class PassUserMixin(CreateModelMixin):
|
||||
|
||||
def get_serializer(self, *args, **kwargs):
|
||||
kwargs.setdefault("user", self.request.user)
|
||||
kwargs.setdefault(
|
||||
"full_perms",
|
||||
self.request.query_params.get("full_perms", False),
|
||||
)
|
||||
return super().get_serializer(*args, **kwargs)
|
||||
|
||||
|
||||
@@ -274,6 +278,10 @@ class DocumentViewSet(
|
||||
kwargs.setdefault("context", self.get_serializer_context())
|
||||
kwargs.setdefault("fields", fields)
|
||||
kwargs.setdefault("truncate_content", truncate_content.lower() in ["true", "1"])
|
||||
kwargs.setdefault(
|
||||
"full_perms",
|
||||
self.request.query_params.get("full_perms", False),
|
||||
)
|
||||
return serializer_class(*args, **kwargs)
|
||||
|
||||
def update(self, request, *args, **kwargs):
|
||||
|
Reference in New Issue
Block a user