From 1cadc034bd4f1dec4f3c90ad560f5f6835ee605e Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 24 Nov 2024 10:22:24 -0800 Subject: [PATCH] Fix logs error --- src/documents/views.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/documents/views.py b/src/documents/views.py index f98932a6f..646c6cf58 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -49,10 +49,13 @@ from django.views.decorators.http import condition from django.views.decorators.http import last_modified from django.views.generic import TemplateView from django_filters.rest_framework import DjangoFilterBackend +from drf_spectacular.utils import extend_schema +from drf_spectacular.utils import extend_schema_view from langdetect import detect from packaging import version as packaging_version from redis import Redis from rest_framework import parsers +from rest_framework import serializers from rest_framework.decorators import action from rest_framework.exceptions import NotFound from rest_framework.filters import OrderingFilter @@ -916,6 +919,25 @@ class UnifiedSearchViewSet(DocumentViewSet): return Response(max_asn + 1) +@extend_schema_view( + list=extend_schema( + description="Logs view", + responses={ + (200, "application/json"): serializers.ListSerializer( + child=serializers.CharField(), + ), + }, + ), + retrieve=extend_schema( + description="Single log view", + responses={ + (200, "application/json"): serializers.ListSerializer( + child=serializers.CharField(), + ), + (404, "application/json"): None, + }, + ), +) class LogViewSet(ViewSet): permission_classes = (IsAuthenticated, PaperlessAdminPermissions)