mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-19 10:19:27 -05:00
Fix operation collision
This commit is contained in:
parent
1a823e5ec0
commit
31a2b36883
@ -17,7 +17,7 @@ class AngularApiAuthenticationOverrideScheme(OpenApiAuthenticationExtension):
|
|||||||
|
|
||||||
def generate_object_with_permissions_schema(serializer_class):
|
def generate_object_with_permissions_schema(serializer_class):
|
||||||
return {
|
return {
|
||||||
"list": extend_schema(
|
operation: extend_schema(
|
||||||
parameters=[
|
parameters=[
|
||||||
OpenApiParameter(
|
OpenApiParameter(
|
||||||
name="full_perms",
|
name="full_perms",
|
||||||
@ -25,16 +25,9 @@ def generate_object_with_permissions_schema(serializer_class):
|
|||||||
location=OpenApiParameter.QUERY,
|
location=OpenApiParameter.QUERY,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
responses={200: serializer_class(many=True, all_fields=True)},
|
responses={
|
||||||
),
|
200: serializer_class(many=operation == "list", all_fields=True),
|
||||||
"retrieve": extend_schema(
|
},
|
||||||
parameters=[
|
)
|
||||||
OpenApiParameter(
|
for operation in ["list", "retrieve"]
|
||||||
name="full_perms",
|
|
||||||
type=OpenApiTypes.BOOL,
|
|
||||||
location=OpenApiParameter.QUERY,
|
|
||||||
),
|
|
||||||
],
|
|
||||||
responses={200: serializer_class(many=True, all_fields=True)},
|
|
||||||
),
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user