mirror of
https://github.com/ansible/awx.git
synced 2026-03-22 19:35:02 -02:30
Fixes clicking on a wf in wf node. Also fixes editing wf in wf node with inv prompt
This commit is contained in:
@@ -223,7 +223,8 @@ export default ['$scope', 'TemplatesService', 'JobTemplateModel', 'PromptService
|
|||||||
$scope.nodeFormDataLoaded = true;
|
$scope.nodeFormDataLoaded = true;
|
||||||
} else if (
|
} else if (
|
||||||
_.get($scope, 'nodeConfig.node.fullUnifiedJobTemplateObject.unified_job_type') === 'job_template' ||
|
_.get($scope, 'nodeConfig.node.fullUnifiedJobTemplateObject.unified_job_type') === 'job_template' ||
|
||||||
_.get($scope, 'nodeConfig.node.fullUnifiedJobTemplateObject.type') === 'job_template'
|
_.get($scope, 'nodeConfig.node.fullUnifiedJobTemplateObject.type') === 'job_template' ||
|
||||||
|
_.get($scope, 'nodeConfig.node.fullUnifiedJobTemplateObject.type') === 'workflow_job_template'
|
||||||
) {
|
) {
|
||||||
let promises = [jobTemplate.optionsLaunch($scope.nodeConfig.node.fullUnifiedJobTemplateObject.id), jobTemplate.getLaunch($scope.nodeConfig.node.fullUnifiedJobTemplateObject.id)];
|
let promises = [jobTemplate.optionsLaunch($scope.nodeConfig.node.fullUnifiedJobTemplateObject.id), jobTemplate.getLaunch($scope.nodeConfig.node.fullUnifiedJobTemplateObject.id)];
|
||||||
|
|
||||||
@@ -274,7 +275,11 @@ export default ['$scope', 'TemplatesService', 'JobTemplateModel', 'PromptService
|
|||||||
|
|
||||||
prompts.credentials.value = workflowNodeCredentials.concat(defaultCredsWithoutOverrides);
|
prompts.credentials.value = workflowNodeCredentials.concat(defaultCredsWithoutOverrides);
|
||||||
|
|
||||||
if ((!$scope.nodeConfig.node.fullUnifiedJobTemplateObject.inventory && !launchConf.ask_inventory_on_launch) || !$scope.nodeConfig.node.fullUnifiedJobTemplateObject.project) {
|
if (
|
||||||
|
$scope.nodeConfig.node.fullUnifiedJobTemplateObject.type === "job_template" &&
|
||||||
|
((!$scope.nodeConfig.node.fullUnifiedJobTemplateObject.inventory && !launchConf.ask_inventory_on_launch) ||
|
||||||
|
!$scope.nodeConfig.node.fullUnifiedJobTemplateObject.project)
|
||||||
|
) {
|
||||||
$scope.selectedTemplateInvalid = true;
|
$scope.selectedTemplateInvalid = true;
|
||||||
} else {
|
} else {
|
||||||
$scope.selectedTemplateInvalid = false;
|
$scope.selectedTemplateInvalid = false;
|
||||||
|
|||||||
@@ -113,7 +113,11 @@ export default ['$scope', 'TemplatesService',
|
|||||||
// Check to see if the user has provided any prompt values that are different
|
// Check to see if the user has provided any prompt values that are different
|
||||||
// from the defaults in the job template
|
// from the defaults in the job template
|
||||||
|
|
||||||
if (_.has(node, 'fullUnifiedJobTemplateObject') && node.fullUnifiedJobTemplateObject.type === "job_template" && node.promptData) {
|
if (_.has(node, 'fullUnifiedJobTemplateObject') &&
|
||||||
|
(node.fullUnifiedJobTemplateObject.type === "workflow_job_template" ||
|
||||||
|
node.fullUnifiedJobTemplateObject.type === "job_template") &&
|
||||||
|
node.promptData
|
||||||
|
) {
|
||||||
sendableNodeData = PromptService.bundlePromptDataForSaving({
|
sendableNodeData = PromptService.bundlePromptDataForSaving({
|
||||||
promptData: node.promptData,
|
promptData: node.promptData,
|
||||||
dataToSave: sendableNodeData
|
dataToSave: sendableNodeData
|
||||||
|
|||||||
Reference in New Issue
Block a user