feat(core): Serializer for model TicketCommentAction

ref: #754 #736
This commit is contained in:
2025-05-13 19:19:37 +09:30
parent 003cad1f58
commit 6169324ffd
2 changed files with 33 additions and 0 deletions

View File

@ -33,6 +33,8 @@ Describe in detail the following:
- [ ] 🛠️ Migrations added
- [ ] ♻️ Serializer Created
- [ ] 🔄 [ViewSet Created](https://nofusscomputing.com/projects/centurion_erp/development/views/)
- [ ] 🔗 URL Route Added

View File

@ -0,0 +1,31 @@
from drf_spectacular.utils import extend_schema_serializer
from core.models.ticket_comment_action import TicketCommentAction
from core.serializers.ticket_comment import (
BaseSerializer,
ModelSerializer as TicketCommentBaseModelSerializer,
ViewSerializer as TicketCommentBaseViewSerializer
)
@extend_schema_serializer(component_name = 'TicketCommentActionModelSerializer')
class ModelSerializer(
TicketCommentBaseModelSerializer,
BaseSerializer,
):
class Meta(TicketCommentBaseModelSerializer.Meta):
model = TicketCommentAction
@extend_schema_serializer(component_name = 'TicketCommentActionViewSerializer')
class ViewSerializer(
TicketCommentBaseViewSerializer,
ModelSerializer,
):
pass