From 2b87ef2886ab2689f56b713dd9fd00e270ceab02 Mon Sep 17 00:00:00 2001 From: stumpylog <797416+stumpylog@users.noreply.github.com> Date: Thu, 16 Apr 2026 14:13:14 -0700 Subject: [PATCH] That should fix the generated schema/browser --- src/documents/views.py | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/src/documents/views.py b/src/documents/views.py index 35f58f8d9..9fc0d4045 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -3732,6 +3732,17 @@ class RemoteVersionView(GenericAPIView[Any]): @extend_schema_view( + list=extend_schema( + parameters=[ + OpenApiParameter( + name="task_id", + type=str, + location=OpenApiParameter.QUERY, + required=False, + description="Filter tasks by Celery UUID", + ), + ], + ), acknowledge=extend_schema( operation_id="acknowledge_tasks", description="Acknowledge a list of tasks", @@ -3757,17 +3768,17 @@ class RemoteVersionView(GenericAPIView[Any]): (400, "application/json"): None, }, ), -) -@extend_schema( - parameters=[ - OpenApiParameter( - name="task_id", - type=str, - location=OpenApiParameter.QUERY, - required=False, - description="Filter tasks by Celery UUID", - ), - ], + summary=extend_schema( + parameters=[ + OpenApiParameter( + name="days", + type=int, + location=OpenApiParameter.QUERY, + required=False, + description="Number of days to include in aggregation (default 30)", + ), + ], + ), ) class TasksViewSet(ReadOnlyModelViewSet[PaperlessTask]): permission_classes = (IsAuthenticated, PaperlessObjectPermissions)