From f396dc98de6e598d0afdfe0a5f9ce60612fd1ba3 Mon Sep 17 00:00:00 2001
From: Fabio Roberto Vitello <fabio.vitello@inaf.it>
Date: Thu, 3 Dec 2020 10:11:48 +0100
Subject: [PATCH] TMSS-419: Fixed Serializer for Scheduling Unit Process

---
 .../tmss/tmssapp/migrations/0001_initial.py   | 30 ++++++++++++++++++-
 .../serializers/schedulingunitflow.py         |  4 +--
 2 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/SAS/TMSS/src/tmss/tmssapp/migrations/0001_initial.py b/SAS/TMSS/src/tmss/tmssapp/migrations/0001_initial.py
index 5534c996057..9d26dab7f54 100644
--- a/SAS/TMSS/src/tmss/tmssapp/migrations/0001_initial.py
+++ b/SAS/TMSS/src/tmss/tmssapp/migrations/0001_initial.py
@@ -1,4 +1,4 @@
-# Generated by Django 3.0.9 on 2020-12-02 20:16
+# Generated by Django 3.0.9 on 2020-12-03 08:32
 
 from django.conf import settings
 import django.contrib.postgres.fields
@@ -17,6 +17,34 @@ class Migration(migrations.Migration):
     ]
 
     operations = [
+        migrations.CreateModel(
+            name='SchedulingUnitBlueprintSummary',
+            fields=[
+                ('id', models.IntegerField(primary_key=True, serialize=False)),
+                ('sub_id', models.IntegerField()),
+                ('taskblueprint_id', models.IntegerField()),
+                ('task_type', models.CharField(max_length=128)),
+                ('derived_task_status', models.CharField(max_length=128)),
+            ],
+            options={
+                'db_table': 'tmssapp_schedulingunitblueprintsummary',
+                'managed': False,
+            },
+        ),
+        migrations.CreateModel(
+            name='TaskBlueprintSummary',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('taskblueprint_id', models.IntegerField()),
+                ('subtask_id', models.IntegerField()),
+                ('substate', models.CharField(max_length=128)),
+                ('subtask_type', models.CharField(max_length=128)),
+            ],
+            options={
+                'db_table': 'tmssapp_taskblueprintsummary',
+                'managed': False,
+            },
+        ),
         migrations.CreateModel(
             name='Algorithm',
             fields=[
diff --git a/SAS/TMSS/src/tmss/workflowapp/serializers/schedulingunitflow.py b/SAS/TMSS/src/tmss/workflowapp/serializers/schedulingunitflow.py
index 86a87874a52..694f7f7310c 100644
--- a/SAS/TMSS/src/tmss/workflowapp/serializers/schedulingunitflow.py
+++ b/SAS/TMSS/src/tmss/workflowapp/serializers/schedulingunitflow.py
@@ -34,8 +34,8 @@ class DecideAcceptanceSerializer(ModelSerializer):
 class SchedulingUnitProcessSerializer(ModelSerializer):
   class Meta:
       model = models.SchedulingUnitProcess
-      fields = ['su','active_task','qa_reporting_to','qa_reporting_sos','pi_verification','decide_acceptance','can_delete','results_accepted','created','finished']
-
+      fields = '__all__'
+      
 class SchedulingUnitTaskSerializer(ModelSerializer):
   class Meta:
       model = Task
-- 
GitLab