diff --git a/awx/ui/static/js/helpers/Jobs.js b/awx/ui/static/js/helpers/Jobs.js index 55192f3b79..bbd2b3bff8 100644 --- a/awx/ui/static/js/helpers/Jobs.js +++ b/awx/ui/static/js/helpers/Jobs.js @@ -462,6 +462,9 @@ export default else if (scope.queued_jobs) { jobs = scope.queued_jobs; } + else if (scope.all_jobs) { + jobs = scope.all_jobs; + } else if (scope.jobs) { jobs = scope.jobs; } diff --git a/awx/ui/static/js/lists/AllJobs.js b/awx/ui/static/js/lists/AllJobs.js index 8d64002093..550f8ce12b 100644 --- a/awx/ui/static/js/lists/AllJobs.js +++ b/awx/ui/static/js/lists/AllJobs.js @@ -101,14 +101,14 @@ export default ngClick: 'deleteJob(all_job.id)', awToolTip: 'Cancel the job', dataPlacement: 'top', - ngShow: "all_job.status === 'running'" + ngShow: "all_job.status === 'running'|| all_job.status == 'waiting' || all_job.status == 'pending'" }, "delete": { mode: 'all', ngClick: 'deleteJob(all_job.id)', awToolTip: 'Delete the job', dataPlacement: 'top', - ngShow: "all_job.status !== 'running'" + ngShow: "all_job.status !== 'running' && all_job.status !== 'waiting' && all_job.status !== 'pending'" }, stdout: { mode: 'all',