From 074fe8a3d10515b5b70b76d91fda0dc882b8a7df Mon Sep 17 00:00:00 2001 From: jaredevantabor Date: Mon, 12 Dec 2016 16:33:37 -0800 Subject: [PATCH 1/4] adding some fields to the job results left hand side panel --- .../src/job-results/job-results.controller.js | 3 +- .../src/job-results/job-results.partial.html | 104 +++++------------- 2 files changed, 32 insertions(+), 75 deletions(-) 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 b2f83ede02..ce92fb95f7 100644 --- a/awx/ui/client/src/job-results/job-results.controller.js +++ b/awx/ui/client/src/job-results/job-results.controller.js @@ -31,6 +31,7 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count' $scope.machine_credential_link = getTowerLink('credential'); $scope.cloud_credential_link = getTowerLink('cloud_credential'); $scope.network_credential_link = getTowerLink('network_credential'); + $scope.schedule_link = getTowerLink('schedule'); }; // uses options to set scope variables to their readable string @@ -64,7 +65,7 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count' // turn related api browser routes into tower routes getTowerLinks(); - + // the links below can't be set in getTowerLinks because the // links on the UI don't directly match the corresponding URL // on the API browser 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 b12c7af487..85e4bfedf0 100644 --- a/awx/ui/client/src/job-results/job-results.partial.html +++ b/awx/ui/client/src/job-results/job-results.partial.html @@ -62,6 +62,20 @@
+ +
+ +
+ + {{ status_label }} +
+
+
@@ -135,6 +149,22 @@
+ +
+ + +
+
@@ -348,80 +378,6 @@
- - - - - - - - - - - -
- -
- -
- - {{ status_label }} -
-
- + +
+ +
+
+
+ +
@@ -401,23 +414,6 @@ - -
From 49259e3588a47f226df864a4fcd4291304be4b20 Mon Sep 17 00:00:00 2001 From: jaredevantabor Date: Tue, 13 Dec 2016 16:26:29 -0800 Subject: [PATCH 4/4] adding explanation to left hand panel --- .../src/job-results/job-results.controller.js | 4 +++- .../src/job-results/job-results.partial.html | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) 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 ce92fb95f7..adfe541bc4 100644 --- a/awx/ui/client/src/job-results/job-results.controller.js +++ b/awx/ui/client/src/job-results/job-results.controller.js @@ -85,7 +85,9 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count' jobData.summary_fields.source_workflow_job.id){ $scope.workflow_result_link = `/#/workflows/${jobData.summary_fields.source_workflow_job.id}`; } - + if(jobData.result_traceback) { + $scope.job.result_traceback = jobData.result_traceback.trim().split('\n').join('
'); + } // use options labels to manipulate display of details getTowerLabels(); 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 340d4b1ca5..4b2d8be6ea 100644 --- a/awx/ui/client/src/job-results/job-results.partial.html +++ b/awx/ui/client/src/job-results/job-results.partial.html @@ -85,14 +85,24 @@
+ +
+ +
+ {{job.job_explanation}} +
+
+
-
@@ -410,7 +420,7 @@
- --> +