fix(core): Add Ticket Category URL to all Ticket Types

ref: #248 #377
This commit is contained in:
2024-11-02 17:35:45 +09:30
parent 74c6ee24cf
commit 9908253a7e
8 changed files with 84 additions and 16 deletions

View File

@ -2,6 +2,7 @@ from rest_framework import serializers
from app.serializers.user import UserBaseSerializer
from core.models.ticket.ticket_category import TicketCategory
from core.serializers.ticket import (
Ticket,
TicketBaseSerializer,
@ -26,8 +27,17 @@ class ProjectTaskTicketModelSerializer(
TicketModelSerializer,
):
category = serializers.PrimaryKeyRelatedField(
queryset = TicketCategory.objects.filter(
project_task = True
),
required = False
)
status = serializers.ChoiceField([(e.value, e.label) for e in Ticket.TicketStatus.ProjectTask])
class Meta( TicketModelSerializer.Meta ):
fields = [
@ -218,8 +228,8 @@ class ProjectTaskImportTicketModelSerializer(
class ProjectTaskTicketViewSerializer(
ProjectTaskTicketModelSerializer,
TicketViewSerializer,
ProjectTaskTicketModelSerializer,
):
pass