From f8f6fff21e1c770328815c94d10faa7dcb7a3fdf Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Wed, 11 Mar 2020 07:12:47 -0400 Subject: [PATCH] Show playbook field on JT when read-only --- .../edit-job-template/job-template-edit.controller.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js index d27282d162..8dd2fd173a 100644 --- a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js +++ b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js @@ -237,6 +237,11 @@ export default $scope.playbook_options = [$scope.playbook]; } + if (!Empty($scope.project)) { + // If a project exists, show its playbooks. + $scope.allow_playbook_selection = true; + } + if (!Empty($scope.project) && $scope.job_template_obj.summary_fields.user_capabilities.edit) { let promises = []; url = GetBasePath('projects') + $scope.project + '/playbooks/'; @@ -258,7 +263,6 @@ export default $scope.playbook_options.push($scope.playbook); } $scope.playbookNotFound = playbookNotFound; - $scope.allow_playbook_selection = true; sync_playbook_select2(); if ($scope.playbook) { jobTemplateLoadFinished();