chore(devops): Remove FeatureFlag notes ViewSet

ref: #780 #782
This commit is contained in:
2025-05-31 06:46:25 +09:30
parent db93903119
commit cf3c177715

View File

@ -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