Files
django-ram/ram/consist/serializers.py
Daniele Viganò b10e1f3952 Add shop as a fixed property (#49)
* Add shop field (from properties)

* Update template

* Implement description in BaseModel and then consist

* Make notes internal only

* Fix a merge issue
2025-01-27 23:16:52 +01:00

26 lines
716 B
Python

from rest_framework import serializers
from consist.models import Consist, ConsistItem
from metadata.serializers import CompanySerializer, TagSerializer
# from roster.serializers import RollingStockSerializer
class ConsistItemSerializer(serializers.ModelSerializer):
# rolling_stock = RollingStockSerializer()
class Meta:
model = ConsistItem
fields = ("order", "rolling_stock")
class ConsistSerializer(serializers.ModelSerializer):
company = CompanySerializer()
consist_item = ConsistItemSerializer(many=True)
tags = TagSerializer(many=True)
class Meta:
model = Consist
exclude = ("notes",)
read_only_fields = ("creation_time", "updated_time")