feat(itim): Cluster Type Notes Serializer

ref: #526 #535
This commit is contained in:
2025-02-07 20:28:17 +09:30
parent 911a086963
commit 013c31272b

View File

@ -0,0 +1,44 @@
from core.serializers.model_notes import (
ModelNotes,
ModelNoteBaseSerializer,
ModelNoteModelSerializer,
ModelNoteViewSerializer
)
from itim.models.cluster_type_notes import (
ClusterTypeNotes
)
class ClusterTypeNoteBaseSerializer(ModelNoteBaseSerializer):
pass
class ClusterTypeNoteModelSerializer(
ModelNoteModelSerializer
):
class Meta:
model = ClusterTypeNotes
fields = ModelNoteModelSerializer.Meta.fields + [
'model',
]
read_only_fields = ModelNoteModelSerializer.Meta.read_only_fields + [
'model',
'content_type',
]
class ClusterTypeNoteViewSerializer(
ModelNoteViewSerializer,
ClusterTypeNoteModelSerializer,
):
pass