Rename DCC project into RAM

RAM: Railroad Assets Manager
This commit is contained in:
2022-04-10 21:05:02 +02:00
parent 305507a4e6
commit d594dbe47c
77 changed files with 16 additions and 16 deletions

32
ram/roster/serializers.py Normal file
View File

@@ -0,0 +1,32 @@
from rest_framework import serializers
from roster.models import RollingClass, RollingStock
from metadata.serializers import (
RollingStockTypeSerializer,
ManufacturerSerializer,
ScaleSerializer,
CompanySerializer,
DecoderSerializer,
TagSerializer,
)
class RollingClassSerializer(serializers.ModelSerializer):
company = CompanySerializer()
type = RollingStockTypeSerializer()
class Meta:
model = RollingClass
fields = "__all__"
class RollingStockSerializer(serializers.ModelSerializer):
rolling_class = RollingClassSerializer()
manufacturer = ManufacturerSerializer()
decoder = DecoderSerializer()
scale = ScaleSerializer()
tags = TagSerializer(many=True)
class Meta:
model = RollingStock
fields = "__all__"
read_only_fields = ("creation_time", "updated_time")