diff --git a/awx/ui/client/src/app.js b/awx/ui/client/src/app.js index 012928f590..7d3f3d302e 100644 --- a/awx/ui/client/src/app.js +++ b/awx/ui/client/src/app.js @@ -19,8 +19,8 @@ import uiRouter from 'angular-ui-router'; // backwards compatibility for $stateChange* events import 'angular-ui-router/release/stateEvents'; // ui-router debugging -import { trace } from 'angular-ui-router'; -trace.enable(); +//import { trace } from 'angular-ui-router'; +//trace.enable(); // Configuration dependencies global.$AnsibleConfig = null; diff --git a/awx/ui/client/src/forms/WorkflowMaker.js b/awx/ui/client/src/forms/WorkflowMaker.js index a9992342c6..e243818639 100644 --- a/awx/ui/client/src/forms/WorkflowMaker.js +++ b/awx/ui/client/src/forms/WorkflowMaker.js @@ -58,10 +58,10 @@ export default dataTitle: 'Inventory', dataPlacement: 'right', dataContainer: "body", - //ngShow: "selectedTemplate.ask_inventory_on_launch", - // awRequiredWhen: { - // reqExpression: 'selectedTemplate.ask_inventory_on_launch' - // } + ngShow: "selectedTemplate.ask_inventory_on_launch", + awRequiredWhen: { + reqExpression: 'selectedTemplate.ask_inventory_on_launch' + } }, job_type: { label: 'Job Type', diff --git a/awx/ui/client/src/job-templates/main.js b/awx/ui/client/src/job-templates/main.js index f22f573236..f9c16d757b 100644 --- a/awx/ui/client/src/job-templates/main.js +++ b/awx/ui/client/src/job-templates/main.js @@ -110,10 +110,12 @@ angular.module('jobTemplates', [surveyMaker.name, jobTemplatesList.name, jobTemp delete list.fields.description; delete list.fields.smart_status; delete list.fields.labels; + delete list.fieldActions; list.fields.name.columnClass = "col-md-11"; let html = generateList.build({ list: list, - mode: 'edit' + input_type: 'radio', + mode: 'lookup' }); return html; }, @@ -133,7 +135,8 @@ angular.module('jobTemplates', [surveyMaker.name, jobTemplatesList.name, jobTemp // mutate list definition here! let html = generateList.build({ list: list, - mode: 'edit' + input_type: 'radio', + mode: 'lookup' }); return html; }, @@ -147,7 +150,7 @@ angular.module('jobTemplates', [surveyMaker.name, jobTemplatesList.name, jobTemp } ] }, - 'projectList@templates.editWorkflowJobTemplate.workflowMaker': { + 'projectSyncList@templates.editWorkflowJobTemplate.workflowMaker': { templateProvider: function(ProjectList, generateList) { let list = _.cloneDeep(ProjectList); delete list.fields.status; @@ -156,7 +159,8 @@ angular.module('jobTemplates', [surveyMaker.name, jobTemplatesList.name, jobTemp list.fields.name.columnClass = "col-md-11"; let html = generateList.build({ list: list, - mode: 'edit' + input_type: 'radio', + mode: 'lookup' }); return html; }, @@ -175,6 +179,7 @@ angular.module('jobTemplates', [surveyMaker.name, jobTemplatesList.name, jobTemp let html = GenerateForm.buildHTML(form, { mode: 'add', related: false, + noPanel: true }); return html; } diff --git a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.controller.js b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.controller.js index 64fe177df1..bcc721b738 100644 --- a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.controller.js +++ b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.controller.js @@ -13,8 +13,7 @@ export default ['$scope', 'WorkflowHelpService', 'generateList', 'JobTemplateLis ProcessErrors, InventorySourcesList, CreateSelect2, WorkflowMakerForm, GenerateForm, InventoryList, CredentialList, $q, $timeout) { - let form = WorkflowMakerForm(), - generator = GenerateForm; + let form = WorkflowMakerForm(); $scope.workflowMakerFormConfig = { nodeMode: "idle", @@ -143,9 +142,7 @@ export default ['$scope', 'WorkflowHelpService', 'generateList', 'JobTemplateLis } - $scope.lookUpInventory = function(){ - console.log($state) $state.go('.inventory') }; diff --git a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.directive.js b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.directive.js index aacb606fdd..e2d81c01ca 100644 --- a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.directive.js +++ b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.directive.js @@ -45,6 +45,8 @@ export default ['templateUrl', 'CreateDialog', 'Wait', } scope.removeWorkflowDialogReady = scope.$on('WorkflowDialogReady', function() { $('#workflow-modal-dialog').dialog('open'); + + scope.$broadcast("refreshWorkflowChart"); }); } }; diff --git a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.partial.html b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.partial.html index 2b36654125..c611477ed0 100644 --- a/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.partial.html +++ b/awx/ui/client/src/job-templates/workflow-maker/workflow-maker.partial.html @@ -60,21 +60,19 @@ -