From 17f14d8a5e8f0b5db5d05052471fe1c3b0983df4 Mon Sep 17 00:00:00 2001 From: Chris Pastl <chris@crispybits.app> Date: Fri, 12 Apr 2024 15:42:35 +0200 Subject: [PATCH] docs: add OpenAPI annotations for rrules and settings --- program/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/program/views.py b/program/views.py index 285476d7..3ba370ab 100644 --- a/program/views.py +++ b/program/views.py @@ -426,8 +426,12 @@ class APIShowViewSet(viewsets.ModelViewSet): @extend_schema_view( + create=extend_schema(summary="Create a new rrule."), retrieve=extend_schema(summary="Retrieve a single rrule."), - list=extend_schema(summary="List all rrule."), + update=extend_schema(summary="Update an existing rrule."), + partial_update=extend_schema(summary="Partially update an existing rrule."), + destroy=extend_schema(summary="Delete an existing rrule."), + list=extend_schema(summary="List all rrules.") ) class APIRRuleViewSet(viewsets.ModelViewSet): queryset = RRule.objects.all() @@ -907,6 +911,9 @@ class APILicenseViewSet(viewsets.ModelViewSet): serializer_class = LicenseSerializer +@extend_schema_view( + list=extend_schema(summary="List all settings."), +) class APIRadioSettingsViewSet(mixins.ListModelMixin, viewsets.GenericViewSet): queryset = RadioSettings.objects.all() serializer_class = RadioSettingsSerializer -- GitLab