From 15236ca0dac0ecea2c84acc0ca7858f12bacbdbf Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Fri, 31 Jul 2020 11:13:42 +0200 Subject: [PATCH] TMSS-286: use the RelationalHyperlinkedModelSerializer so we always get both the pk and url, and we get additional _value fields for enums --- .../src/tmss/tmssapp/serializers/specification.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SAS/TMSS/src/tmss/tmssapp/serializers/specification.py b/SAS/TMSS/src/tmss/tmssapp/serializers/specification.py index 7ac24b865ec..493f8ea456b 100644 --- a/SAS/TMSS/src/tmss/tmssapp/serializers/specification.py +++ b/SAS/TMSS/src/tmss/tmssapp/serializers/specification.py @@ -153,13 +153,13 @@ class DatatypeSerializer(serializers.ModelSerializer): fields = '__all__' -class DataformatSerializer(serializers.ModelSerializer): +class DataformatSerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.Dataformat fields = '__all__' -class CopyReasonSerializer(serializers.ModelSerializer): +class CopyReasonSerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.CopyReason fields = '__all__' @@ -201,25 +201,25 @@ class ResourceTypeSerializer(RelationalHyperlinkedModelSerializer): extra_fields = ['name'] -class FlagSerializer(serializers.ModelSerializer): +class FlagSerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.Flag fields = '__all__' -class SettingSerializer(serializers.ModelSerializer): +class SettingSerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.Setting fields = '__all__' -class ProjectCategorySerializer(serializers.ModelSerializer): +class ProjectCategorySerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.ProjectCategory fields = '__all__' -class PeriodCategorySerializer(serializers.ModelSerializer): +class PeriodCategorySerializer(RelationalHyperlinkedModelSerializer): class Meta: model = models.PeriodCategory fields = '__all__' -- GitLab