diff --git a/SAS/TMSS/src/tmss/urls.py b/SAS/TMSS/src/tmss/urls.py index 18147057cea2caf920240a264cea857d432a09b0..5ad43a29f0912ff5a2a9464ea21658b5a57f6a61 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 90885e6dd68d770c3faa1d494a2554bb6c386451..707b787cdf8d895f590a7f8e91dcfcd0d9b1db62 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()