diff --git a/app/devops/viewsets/feature_flag_notes.py b/app/devops/viewsets/feature_flag_notes.py deleted file mode 100644 index bf2cfc23..00000000 --- a/app/devops/viewsets/feature_flag_notes.py +++ /dev/null @@ -1,60 +0,0 @@ -from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResponse - -from devops.serializers.feature_flag_notes import ( - FeatureFlagNotes, - FeatureFlagNoteModelSerializer, - FeatureFlagNoteViewSerializer, -) - -from core.viewsets.model_notes import ModelNoteViewSet - - - -@extend_schema_view( - create=extend_schema( - summary = 'Add a note to a Manufacturer', - description = '', - responses = { - 201: OpenApiResponse(description='created', response=FeatureFlagNoteViewSerializer), - 400: OpenApiResponse(description='Validation failed.'), - 403: OpenApiResponse(description='User is missing create permissions'), - } - ), - destroy = extend_schema( - summary = 'Delete a Manufacturer note', - description = '' - ), - list = extend_schema( - summary = 'Fetch all Manufacturer notes', - description='', - ), - retrieve = extend_schema( - summary = 'Fetch a single Manufacturer note', - description='', - ), - update = extend_schema(exclude = True), - partial_update = extend_schema( - summary = 'Update a Manufacturer note', - description = '' - ), -) -class ViewSet(ModelNoteViewSet): - - model = FeatureFlagNotes - - - def get_serializer_class(self): - - if ( - self.action == 'list' - or self.action == 'retrieve' - ): - - self.serializer_class = FeatureFlagNoteViewSerializer - - - else: - - self.serializer_class = FeatureFlagNoteModelSerializer - - return self.serializer_class