diff --git a/dcc/roster/serializers.py b/dcc/roster/serializers.py index 74b9ee3..628972b 100644 --- a/dcc/roster/serializers.py +++ b/dcc/roster/serializers.py @@ -8,11 +8,8 @@ class CabSerializer(serializers.ModelSerializer): manufacturer = ManufacturerSerializer() decoder = DecoderSerializer() company = CompanySerializer() - # manufacturer = serializers.StringRelatedField() - # decoder = serializers.StringRelatedField() - # company = serializers.StringRelatedField() class Meta: model = Cab fields = "__all__" - read_only_fields = ("identifier", "creation_time", "updated_time") + read_only_fields = ("creation_time", "updated_time") diff --git a/dcc/roster/views.py b/dcc/roster/views.py index 98db4b7..4d9286e 100644 --- a/dcc/roster/views.py +++ b/dcc/roster/views.py @@ -1,27 +1,27 @@ -from rest_framework.generics import ListCreateAPIView, RetrieveUpdateAPIView +from rest_framework.generics import ListAPIView, RetrieveAPIView from roster.models import Cab from roster.serializers import CabSerializer -class RosterList(ListCreateAPIView): +class RosterList(ListAPIView): queryset = Cab.objects.all() serializer_class = CabSerializer -class RosterGet(RetrieveUpdateAPIView): +class RosterGet(RetrieveAPIView): queryset = Cab.objects.all() serializer_class = CabSerializer lookup_field = 'uuid' -class RosterAddress(RetrieveUpdateAPIView): +class RosterAddress(RetrieveAPIView): queryset = Cab.objects.all() serializer_class = CabSerializer lookup_field = 'address' -class RosterIdentifier(RetrieveUpdateAPIView): +class RosterIdentifier(RetrieveAPIView): queryset = Cab.objects.all() serializer_class = CabSerializer lookup_field = 'identifier'