From ae651983c9f1a10d5347ed6f495d628da650bf58 Mon Sep 17 00:00:00 2001
From: Mario Raciti <mario.raciti@inaf.it>
Date: Tue, 12 Jan 2021 13:28:17 +0100
Subject: [PATCH] TMSS-557: Add form data fields

---
 SAS/TMSS/src/tmss/urls.py                     |  2 +-
 .../viewsets/schedulingunitflow.py            | 19 +++++++++----------
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/SAS/TMSS/src/tmss/urls.py b/SAS/TMSS/src/tmss/urls.py
index 18147057cea..5ad43a29f09 100644
--- a/SAS/TMSS/src/tmss/urls.py
+++ b/SAS/TMSS/src/tmss/urls.py
@@ -250,4 +250,4 @@ if os.environ.get('TMSS_ENABLE_VIEWFLOW', "False").lower() == "true":
 
     urlpatterns.insert(0,url(r'^workflow$', RedirectView.as_view(url='/workflow/', permanent=False)))
     #Doesn't work if it is at the end of urlpatterns
-    urlpatterns.insert(0,url(r'^workflow_api/',  include(viewflow_urlpatterns)))
+    urlpatterns.insert(0,url(r'^workflow_api/',  include(viewflow_urlpatterns, namespace='workflow_api')))
diff --git a/SAS/TMSS/src/tmss/workflowapp/viewsets/schedulingunitflow.py b/SAS/TMSS/src/tmss/workflowapp/viewsets/schedulingunitflow.py
index 90885e6dd68..707b787cdf8 100644
--- a/SAS/TMSS/src/tmss/workflowapp/viewsets/schedulingunitflow.py
+++ b/SAS/TMSS/src/tmss/workflowapp/viewsets/schedulingunitflow.py
@@ -230,12 +230,14 @@ class SchedulingUnitTaskExecuteViewSet(mixins.CreateModelMixin,
 
       print(task.flow_task.can_execute(self.request.user,task))
   
-      print (request._request)
-      print (request)
-      print (vars(request))
-      print (vars(request._request))
+      # print (request._request)
+      # print (request)
+      # print (vars(request))
+      print(vars(request.resolver_match))
+
+      request._request.resolver_match = request.resolver_match
+      request._request.resolver_match.namespace = 'workflow_api'
 
-      """
       print (request._request.POST)
       request._request.POST = request._request.POST.copy()
       request._request.POST['operator_report'] = 'bar'
@@ -243,16 +245,13 @@ class SchedulingUnitTaskExecuteViewSet(mixins.CreateModelMixin,
       request._request.POST['_viewflow_activation-started'] = timezone.now()
       request._request.POST['_done'] =''
 
-
-
       print (request._request.POST)
       print (request._request.POST.get('operator_report'))
       print (request._request.POST.get('operator_accept'))
-      """
 
-      response = view(request, flow_class=flows.SchedulingUnitFlow, flow_task=flows.SchedulingUnitFlow.qa_reporting_to,
+      response = view(request._request, flow_class=flows.SchedulingUnitFlow, flow_task=flows.SchedulingUnitFlow.qa_reporting_to,
       process_pk=process.pk, task_pk=task.pk)
-      #print(response)
+      print(response)
 
       #act.done()
 
-- 
GitLab