mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
* Add shop field (from properties) * Update template * Implement description in BaseModel and then consist * Make notes internal only * Fix a merge issue
26 lines
716 B
Python
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")
|