diff --git a/awx/ui/client/src/job-results/event-queue.service.js b/awx/ui/client/src/job-results/event-queue.service.js index 6092f39ad1..9d23295ac5 100644 --- a/awx/ui/client/src/job-results/event-queue.service.js +++ b/awx/ui/client/src/job-results/event-queue.service.js @@ -4,7 +4,7 @@ * All Rights Reserved *************************************************/ -export default ['jobResultsService', '$q', function(jobResultsService, $q){ +export default ['jobResultsService', 'parseStdoutService', '$q', function(jobResultsService, parseStdoutService, $q){ var val = {}; // Get the count of the last event @@ -91,13 +91,15 @@ export default ['jobResultsService', '$q', function(jobResultsService, $q){ getPreviousCount(mungedEvent.counter, "play") .then(count => { mungedEvent.playCount = count + 1; - mungedEvent.changes = ['playCount']; + mungedEvent.stdout = parseStdoutService.parseStdout(event); + mungedEvent.changes = ['playCount', 'stdout']; }); } else if (event.event_name === 'playbook_on_task_start') { getPreviousCount(mungedEvent.counter, "task") .then(count => { mungedEvent.taskCount = count + 1; - mungedEvent.changes = ['taskCount']; + mungedEvent.stdout = parseStdoutService.parseStdout(event); + mungedEvent.changes = ['taskCount', 'stdout']; }); } else if (event.event_name === 'runner_on_ok' || event.event_name === 'runner_on_async_ok') { @@ -105,21 +107,24 @@ export default ['jobResultsService', '$q', function(jobResultsService, $q){ .then(count => { mungedEvent.count = count; mungedEvent.count.ok++; - mungedEvent.changes = ['count']; + mungedEvent.stdout = parseStdoutService.parseStdout(event); + mungedEvent.changes = ['count', 'stdout']; }); } else if (event.event_name === 'runner_on_skipped') { getPreviousCount(mungedEvent.counter) .then(count => { mungedEvent.count = count; mungedEvent.count.skipped++; - mungedEvent.changes = ['count']; + mungedEvent.stdout = parseStdoutService.parseStdout(event); + mungedEvent.changes = ['count', 'stdout']; }); } else if (event.event_name === 'runner_on_unreachable') { getPreviousCount(mungedEvent.counter) .then(count => { mungedEvent.count = count; mungedEvent.count.unreachable++; - mungedEvent.changes = ['count']; + mungedEvent.stdout = parseStdoutService.parseStdout(event); + mungedEvent.changes = ['count', 'stdout']; }); } else if (event.event_name === 'runner_on_error' || event.event_name === 'runner_on_async_failed') { @@ -127,15 +132,17 @@ export default ['jobResultsService', '$q', function(jobResultsService, $q){ .then(count => { mungedEvent.count = count; mungedEvent.count.failed++; - mungedEvent.changes = ['count']; + mungedEvent.stdout = event.stdout; + mungedEvent.changes = ['count', 'stdout']; }); } else if (event.event_name === 'playbook_on_stats') { console.log(event.modified); // get the data for populating the host status bar mungedEvent.count = jobResultsService .getCountsFromStatsEvent(event.event_data); + mungedEvent.stdout = event.stdout; mungedEvent.finishedTime = event.modified; - mungedEvent.changes = ['count', 'countFinished', 'finishedTime']; + mungedEvent.changes = ['count', 'countFinished', 'finishedTime', 'stdout']; } else { } diff --git a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less index 7475e4a828..cb730f24c1 100644 --- a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less +++ b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less @@ -3,6 +3,7 @@ .JobResultsStdOut{ height: 100%; margin-top: 15px; + background-color: @default-no-items-bord; } .JobResultsStdOut-aLineOfStdOut{ @@ -10,16 +11,23 @@ } .JobResultsStdOut-lineNumberColumn{ - // flex: 1 0 auto; - background-color: @d7grey; + background-color: @default-list-header-bg; text-align: right; - padding-right: 10px; - color: @default-icon; - width: 100px; + padding: 10px 10px 10px; + color: @b7grey; + width: 75px; +} + +.JobResultsStdOut-lineNumberColumn--first{ + text-align: left; + padding: 0px; } .JobResultsStdOut-stdoutColumn{ - background-color: @default-secondary-bg; - // flex: 6 0 auto; - + padding: 10px 20px 10px 20px; + color: @default-interface-txt; +} + +.JobResultsStdOut-stdoutColumn--first{ + padding-top:0px; } diff --git a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.partial.html b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.partial.html index 6ec3b4ed93..b0d187a42e 100644 --- a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.partial.html +++ b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.partial.html @@ -1,46 +1,21 @@