23 lines
663 B
Python
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 |