feat(itam): Operating System Version Notes Serializer

ref: #525 #539
This commit is contained in:
2025-02-07 22:07:39 +09:30
parent 59603e0455
commit 8477700125

View File

@ -0,0 +1,46 @@
from app.serializers.user import UserBaseSerializer
from core.serializers.model_notes import (
ModelNotes,
ModelNoteBaseSerializer,
ModelNoteModelSerializer,
ModelNoteViewSerializer
)
from itam.models.operating_system_version_notes import (
OperatingSystemVersionNotes
)
class OperatingSystemVersionNoteBaseSerializer(ModelNoteBaseSerializer):
pass
class OperatingSystemVersionNoteModelSerializer(
ModelNoteModelSerializer
):
class Meta:
model = OperatingSystemVersionNotes
fields = ModelNoteModelSerializer.Meta.fields + [
'model',
]
read_only_fields = ModelNoteModelSerializer.Meta.read_only_fields + [
'model',
'content_type',
]
class OperatingSystemVersionNoteViewSerializer(
ModelNoteViewSerializer,
OperatingSystemVersionNoteModelSerializer,
):
pass