diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index d826fdbcc2..14d086ff4b 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -473,6 +473,22 @@ function getTime (created) { return `${hour}:${minute}:${second}`; } +function pageUp () { + +} + +function pageDown () { + +} + +function jumpToStart () { + +} + +function jumpToEnd () { + +} + function showHostDetails (id) { jobEvent.request('get', id) .then(() => { diff --git a/awx/ui/client/features/output/index.js b/awx/ui/client/features/output/index.js index d447ed2817..bb515e226b 100644 --- a/awx/ui/client/features/output/index.js +++ b/awx/ui/client/features/output/index.js @@ -15,13 +15,16 @@ function resolveJob (Job, ProjectUpdate, AdHocCommand, SystemJob, WorkflowJob, $ const { type } = $stateParams; let Resource; + let related; switch (type) { case 'project': Resource = ProjectUpdate; + related = 'events'; break; case 'playbook': Resource = Job; + related = 'job_events'; break; case 'command': Resource = AdHocCommand; @@ -38,14 +41,17 @@ function resolveJob (Job, ProjectUpdate, AdHocCommand, SystemJob, WorkflowJob, $ } return new Resource('get', id) - .then(resource => resource.extend('job_events', { + .then(resource => resource.extend(related, { pageCache: true, pageLimit: 3, params: { page_size: 100, order_by: 'start_line' } - })); + })) + .catch(err => { + console.error(err); + }); } function JobsRun ($stateExtender, strings) { diff --git a/awx/ui/client/lib/models/ProjectUpdate.js b/awx/ui/client/lib/models/ProjectUpdate.js index 3de76790df..84fae23f50 100644 --- a/awx/ui/client/lib/models/ProjectUpdate.js +++ b/awx/ui/client/lib/models/ProjectUpdate.js @@ -1,7 +1,7 @@ let BaseModel; function ProjectUpdateModel (method, resource, config) { - BaseModel.call(this, 'jobs'); + BaseModel.call(this, 'project_updates'); this.Constructor = ProjectUpdateModel;