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 config_management.models.groups import ConfigGroups
from itam.serializers.device import DeviceBaseSerializer
@ -52,7 +54,10 @@ class ConfigGroupBaseSerializer(serializers.ModelSerializer):
class ConfigGroupModelSerializer(ConfigGroupBaseSerializer):
class ConfigGroupModelSerializer(
common.CommonModelSerializer,
ConfigGroupBaseSerializer
):
_urls = serializers.SerializerMethodField('get_url')