diff --git a/awx/ui/client/legacy-styles/lists.less b/awx/ui/client/legacy-styles/lists.less index ee69342e0f..d1633a67d1 100644 --- a/awx/ui/client/legacy-styles/lists.less +++ b/awx/ui/client/legacy-styles/lists.less @@ -328,6 +328,10 @@ table, tbody { padding-left: 10px!important; } +.List-staticColumnAdjacent--monospace { + font-family: monospace; +} + .List-titleLockup { margin-left: 4px; margin-right: 6px; diff --git a/awx/ui/client/src/job-results/job-results.block.less b/awx/ui/client/src/job-results/job-results.block.less index 37137dde6d..2185cb0e3d 100644 --- a/awx/ui/client/src/job-results/job-results.block.less +++ b/awx/ui/client/src/job-results/job-results.block.less @@ -94,6 +94,10 @@ width: 100%; } +.JobResults-resultRowText--revision{ + font-family: monospace; +} + .JobResults-statusResultIcon { padding-left: 0px; padding-right: 10px; diff --git a/awx/ui/client/src/job-results/job-results.controller.js b/awx/ui/client/src/job-results/job-results.controller.js index af1622c148..58302e97b6 100644 --- a/awx/ui/client/src/job-results/job-results.controller.js +++ b/awx/ui/client/src/job-results/job-results.controller.js @@ -46,6 +46,14 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count' $scope.jobOptions = jobDataOptions.actions.GET; $scope.labels = jobLabels; $scope.jobFinished = jobFinished; + if(jobData.summary_fields && jobData.summary_fields.project_update && + jobData.summary_fields.project_update.status){ + $scope.project_status = jobData.summary_fields.project_update.status; + } + if(jobData.summary_fields && jobData.summary_fields.project_update && + jobData.summary_fields.project_update.id){ + $scope.project_update_link = `/#/scm_update/${jobData.summary_fields.project_update.id}`; + } // turn related api browser routes into tower routes getTowerLinks(); @@ -198,5 +206,9 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count' if (parseInt(data.unified_job_id, 10) === parseInt($scope.job.id,10)) { $scope.job.status = data.status; } + if (parseInt(data.project_id, 10) === parseInt($scope.job.project,10)) { + $scope.project_status = data.status; + $scope.project_update_link = `/#/scm_update/${data.unified_job_id}`; + } }); }]; diff --git a/awx/ui/client/src/job-results/job-results.partial.html b/awx/ui/client/src/job-results/job-results.partial.html index 904a7f73fb..594dc01112 100644 --- a/awx/ui/client/src/job-results/job-results.partial.html +++ b/awx/ui/client/src/job-results/job-results.partial.html @@ -148,6 +148,13 @@ Project
+ +