diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less
index 9450862bc8..8d5ac05b31 100644
--- a/awx/ui/client/features/output/_index.less
+++ b/awx/ui/client/features/output/_index.less
@@ -381,7 +381,7 @@
flex-wrap: wrap;
}
-.JobResults-resultRow #cm-variables-container {
+.JobResults-resultRow div[id$='variables-container'] {
width: 100%;
}
diff --git a/awx/ui/client/features/output/details.component.js b/awx/ui/client/features/output/details.component.js
index 896aea0a28..79b04eb8f8 100644
--- a/awx/ui/client/features/output/details.component.js
+++ b/awx/ui/client/features/output/details.component.js
@@ -572,8 +572,25 @@ function getExtraVarsDetails () {
const tooltip = strings.get('tooltips.EXTRA_VARS');
const value = parse(extraVars);
const disabled = true;
+ const name = 'extra_vars';
- return { label, tooltip, value, disabled };
+ return { label, tooltip, value, disabled, name };
+}
+
+function getArtifactsDetails (val) {
+ const artifacts = val || resource.model.get('artifacts');
+
+ if (!artifacts || artifacts === '{}') {
+ return null;
+ }
+
+ const label = strings.get('labels.ARTIFACTS');
+ const tooltip = strings.get('tooltips.ARTIFACTS');
+ const value = parse(artifacts);
+ const disabled = true;
+ const name = 'artifacts';
+
+ return { label, tooltip, value, disabled, name };
}
function getLabelDetails () {
@@ -781,6 +798,7 @@ function JobDetailsController (
vm.jobTags = getJobTagDetails();
vm.skipTags = getSkipTagDetails();
vm.extraVars = getExtraVarsDetails();
+ vm.artifacts = getArtifactsDetails();
vm.labels = getLabelDetails();
vm.inventorySource = getInventorySourceDetails();
vm.overwrite = getOverwriteDetails();
@@ -805,6 +823,7 @@ function JobDetailsController (
scm,
inventoryScm,
environment,
+ artifacts,
executionNode
}) => {
vm.started = getStartDetails(started);
@@ -812,6 +831,7 @@ function JobDetailsController (
vm.projectUpdate = getProjectUpdateDetails(scm.id);
vm.projectStatus = getProjectStatusDetails(scm.status);
vm.environment = getEnvironmentDetails(environment);
+ vm.artifacts = getArtifactsDetails(artifacts);
vm.executionNode = getExecutionNodeDetails(executionNode);
vm.inventoryScm = getInventoryScmDetails(inventoryScm.id, inventoryScm.status);
vm.status = getStatusDetails(status);
diff --git a/awx/ui/client/features/output/details.partial.html b/awx/ui/client/features/output/details.partial.html
index b73b0c943e..0e7cc3620a 100644
--- a/awx/ui/client/features/output/details.partial.html
+++ b/awx/ui/client/features/output/details.partial.html
@@ -332,10 +332,22 @@
ng-if="vm.extraVars"
variables="{{ vm.extraVars.value }}"
tooltip="{{ vm.extraVars.tooltip }}"
- label="{{ vm.extraVars.label}}"
+ label="{{ vm.extraVars.label }}"
+ name="{{ vm.extraVars.name }}"
disabled="{{ vm.extraVars.disabled }}">
+
+