diff --git a/awx/ui/client/features/output/details.component.js b/awx/ui/client/features/output/details.component.js index 516555920c..9112ffabbf 100644 --- a/awx/ui/client/features/output/details.component.js +++ b/awx/ui/client/features/output/details.component.js @@ -194,6 +194,28 @@ function getInventorySourceDetails () { return { label, value }; } +function getOverwriteDetails () { + if (!resource.model.has('overwrite')) { + return null; + } + + const label = 'Overwrite'; + const value = resource.model.get('overwrite'); + + return { label, value }; +} + +function getOverwriteVarsDetails () { + if (!resource.model.has('overwrite_vars')) { + return null; + } + + const label = 'Overwrite Vars'; + const value = resource.model.get('overwrite_vars'); + + return { label, value }; +} + function getLaunchedByDetails () { const createdBy = resource.model.get('summary_fields.created_by'); const jobTemplate = resource.model.get('summary_fields.job_template'); @@ -658,6 +680,8 @@ function JobDetailsController ( vm.labels = getLabelDetails(); vm.inventoryJobName = getInventoryJobNameDetails(); vm.inventorySource = getInventorySourceDetails(); + vm.overwrite = getOverwriteDetails(); + vm.overwriteVars = getOverwriteVarsDetails(); // Relaunch and Delete Components vm.job = angular.copy(_.get(resource.model, 'model.GET', {})); diff --git a/awx/ui/client/features/output/details.partial.html b/awx/ui/client/features/output/details.partial.html index cb2b59176a..5cb30e9dab 100644 --- a/awx/ui/client/features/output/details.partial.html +++ b/awx/ui/client/features/output/details.partial.html @@ -228,6 +228,22 @@ + +
+ +
+ {{ vm.overwrite.value }} +
+
+ + +
+ +
+ {{ vm.overwriteVars.value }} +
+
+