diff --git a/apps/assets/serializers/domain.py b/apps/assets/serializers/domain.py index 26f1b43f59f01be66147417f49fceec0f5d69530..64c5eae6643f826e5671655a3af1e30c313c1035 100644 --- a/apps/assets/serializers/domain.py +++ b/apps/assets/serializers/domain.py @@ -15,11 +15,18 @@ class DomainSerializer(BulkOrgResourceModelSerializer): class Meta: model = Domain - fields = [ - 'id', 'name', 'asset_count', 'gateway_count', 'comment', 'assets', - 'date_created' + fields_mini = ['id', 'name'] + fields_small = fields_mini + [ + 'comment', 'date_created' + ] + fields_m2m = [ + 'asset_count', 'assets', 'gateway_count', ] - read_only_fields = ( 'asset_count', 'gateway_count', 'date_created') + fields = fields_small + fields_m2m + read_only_fields = ('asset_count', 'gateway_count', 'date_created') + extra_kwargs = { + 'assets': {'required': False} + } list_serializer_class = AdaptedBulkListSerializer @staticmethod