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