factory/apps/asm/serializers.py

23 lines
663 B
Python

from apps.asm.models import Asset, AssetLog, AssetCate
from apps.utils.serializers import CustomModelSerializer
from apps.utils.constants import EXCLUDE_FIELDS_DEPT, EXCLUDE_FIELDS
class AssetCateSerializer(CustomModelSerializer):
class Meta:
model = AssetCate
fields = '__all__'
read_only_fields = EXCLUDE_FIELDS
class AssetSerializer(CustomModelSerializer):
class Meta:
model = Asset
fields = '__all__'
read_only_fields = EXCLUDE_FIELDS
class AssetLogSerializer(CustomModelSerializer):
class Meta:
model = AssetLog
fields = '__all__'
read_only_fields = EXCLUDE_FIELDS_DEPT