feat(api): Add a Common Model serializer to be inherited by all model serializers

ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
This commit is contained in:
2024-11-12 01:19:06 +09:30
parent c54c91f4bf
commit f345dd366c
28 changed files with 172 additions and 29 deletions

View File

@ -4,6 +4,8 @@ from rest_framework.reverse import reverse
from access.serializers.organization import OrganizationBaseSerializer
from api.serializers import common
from project_management.models.project_milestone import ProjectMilestone
from project_management.serializers.project import Project, ProjectBaseSerializer
@ -52,7 +54,10 @@ class ProjectMilestoneBaseSerializer(serializers.ModelSerializer):
]
class ProjectMilestoneModelSerializer(ProjectMilestoneBaseSerializer):
class ProjectMilestoneModelSerializer(
common.CommonModelSerializer,
ProjectMilestoneBaseSerializer
):
_urls = serializers.SerializerMethodField('get_url')