prettify api response for job failure explanation

This commit is contained in:
John Mitchell 2015-10-13 11:20:06 -04:00
parent 2f23b5c113
commit 8d526ff812

View File

@ -27,6 +27,14 @@ export function JobDetailController ($location, $rootScope, $filter, $scope, $co
scope.plays = [];
scope.$watch('job_status', function(job_status) {
if (job_status && job_status.explanation && job_status.explanation.split(":")[0] === "Previous Task Failed") {
var taskObj = JSON.parse(job_status.explanation.substring(job_status.explanation.split(":")[0].length + 1));
job_status.explanation = job_status.explanation.split(":")[0] + ". ";
job_status.explanation += "<code>" + taskObj.task_type + "-" + taskObj.task_id + " failed for " + taskObj.task_name + "</code>"
}
}, true);
scope.$watch('plays', function(plays) {
for (var play in plays) {
if (plays[play].elapsed) {