diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py b/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py index 650d1f6816667256d074ac1994ab3c37a8727d37..16f11fb1ab4a178ed4ae48658b095a1d5b14280a 100644 --- a/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py +++ b/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py @@ -295,6 +295,7 @@ class TaskDraftSerializer(DynamicRelationalHyperlinkedModelSerializer): relative_start_time = FloatDurationField(read_only=True) relative_stop_time = FloatDurationField(read_only=True) specifications_doc = JSONEditorField(schema_source='specifications_template.schema') + task_type = serializers.StringRelatedField(source='specifications_template.type', label='task_type', read_only=True, help_text='The task type as defined in the specifications template.') class Meta: model = models.TaskDraft @@ -313,6 +314,7 @@ class TaskBlueprintSerializer(DynamicRelationalHyperlinkedModelSerializer): relative_start_time = FloatDurationField(read_only=True) relative_stop_time = FloatDurationField(read_only=True) specifications_doc = JSONEditorField(schema_source='specifications_template.schema') + task_type = serializers.StringRelatedField(source='specifications_template.type', label='task_type', read_only=True, help_text='The task type as defined in the specifications template.') class Meta: model = models.TaskBlueprint