diff --git a/program/views.py b/program/views.py index 5a1252b54c7213ccf68423d3f245f306b48caa06..171b934493bf10fe77c77ae1017a132377e3537f 100644 --- a/program/views.py +++ b/program/views.py @@ -299,6 +299,20 @@ class APIUserViewSet( return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) +@extend_schema_view( + create=extend_schema(summary="Create a new image."), + destroy=extend_schema(summary="Delete an existing image."), + list=extend_schema(summary="List all images."), + partial_update=extend_schema( + summary="Partially update an existing image.", + description="Only `alt_text`, `credits`, and `ppoi` can be updated.", + ), + retrieve=extend_schema(summary="Retrieve a single image."), + update=extend_schema( + summary="Update an existing image.", + description="Only `alt_text`, `credits`, and `ppoi` can be updated.", + ), +) class APIImageViewSet(viewsets.ModelViewSet): queryset = Image.objects.all() serializer_class = ImageSerializer