refactor(api): set fields that are for markdown to use the markdown field

ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
This commit is contained in:
2024-11-12 01:43:55 +09:30
parent f345dd366c
commit 2b25e2bb02
5 changed files with 25 additions and 0 deletions

View File

@ -9,6 +9,7 @@ from app.serializers.user import UserBaseSerializer
from api.exceptions import UnknownTicketType
from core import exceptions as centurion_exception
from core import fields as centurion_field
from core.models.ticket.ticket import Ticket
from core.fields.badge import Badge, BadgeField
@ -136,6 +137,8 @@ class TicketModelSerializer(TicketBaseSerializer):
return url_dict
description = centurion_field.MarkdownField( required = False )
duration = serializers.IntegerField(source='duration_ticket', read_only=True)
status_badge = BadgeField(label='Status')