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