Commit Graph

53 Commits

Author SHA1 Message Date
Chris Houseknecht
803f0b6d12 Job detail page
Disabled clicking on play or task while live events are happening.
2014-07-02 18:47:08 -04:00
Chris Houseknecht
1b6a4abf1d Job detail page
Removed malihu POS custom scrollbar widget. Installed new angular directive. Removed the waiting spinner on scroll, replacing it with a subtle, small spinning cog under the scrollbar.
2014-07-02 17:02:29 -04:00
Chris Houseknecht
b6b3869243 Job detail page
Added cancel/delete and relaunch buttons.
2014-07-01 16:26:46 -04:00
Chris Houseknecht
172d7d01d1 Job detail page
Fixed 'missing host' calculation where hosts became reachable in prior tasks. Now the % width of the gap matches the unreachable (or failed) %.
2014-07-01 15:19:13 -04:00
Chris Houseknecht
254c552734 Job detail page
Built new event viewer. Based on LogViewer.js that provides a common log viewing dialog.  Event viewer dialog has the same look and feel.
2014-07-01 13:43:24 -04:00
Chris Houseknecht
826f2b681f Job detail page refactor
Job tasks now include an unreachable count and %. Change unreachable color from grey to a different shade of red. While live events are happening host name filter is disabled and status filter is available. Created a custom status filter that accounts for live event processing. While live event processing is active angular filtering on status is disabled for tasks and plays, otherwise no tasks or plays would show up. However, status filtering does apply to host results and host summaries during live event processing.
2014-06-30 17:34:10 -04:00
Chris Houseknecht
64bfd6ce26 Job detail page refactor
Changed 'successful' to 'OK' throughout the page. Also fixed status tool tip text on unreachable hosts to be 'Unreachable' rather than 'failed'. Fixed tool tips on Plays and Tasks so that they updated in sync with status changes.
2014-06-30 13:15:58 -04:00
Chris Houseknecht
2d642c58d7 Job detail page
Added dialog for viewing host results and a bunch of formatting. Linked host summary to job_host_summaries page (yes, that still exists). Host results now shows 'skipped' hosts with a blue icon rather than green.
2014-06-26 04:40:09 -04:00
Chris Houseknecht
73255eace9 Job detail page refactor / 2.0 style changes
Removed well and index from primary list pages. Job detail page cleanup. Fixed status filter on host summary list. Incresed # rows kept in memory for each list to 100. Showing unreachable host count on the play, mostly to help debugging.
2014-06-25 22:45:16 -04:00
Chris Houseknecht
3516ad4b98 Job detail page refactor
Re-enabling a count of the possible hosts that should report status on each task. As live events happen increment a count stored on the play. Only increment when hosts are reporting for the first task of the play, and only increment if the host status is in: successful, changed, skipped or failed. Added the total to the plays list as 'Reporting Hosts'.
2014-06-25 16:24:30 -04:00
Chris Houseknecht
5ee176e451 2.0 style changes
More work on status area of job detail page. It now collapses perfectly as viewport size shrinks.
2014-06-25 11:54:11 -04:00
Chris Houseknecht
0a829dc610 Job detail page refactor
Restyled status information using horizontal form layout with overrides to make not look like a form. Added a more/less link to hide or show additional details (i.e. job template, project, inventory). Added proper labels for finsished and elapsed. Looking much better.
2014-06-24 17:32:04 -04:00
Chris Houseknecht
3c05334d33 2.0 style changes
Right justified Account menu. Modified bootstrap menu collapse setting to force collapse at 1075px so that we never show the menu on multiple lines. Started changing styles on job detail page so that we auto-resize behavior can be restored.
2014-06-24 15:41:28 -04:00
Chris Houseknecht
f78197970e 2.0 Styling changes
Removed breadcrumbs from lists. Removed breadcrumbs from job tab. Added some space to top of jobs tab content. Fixed auto-sizing on jobs page.
2014-06-24 13:25:39 -04:00
Chris Houseknecht
e6cf440511 Job detail page refactor
Fixed page filtering. Made tasks and plays selectable again.
2014-06-20 12:59:11 -04:00
Chris Houseknecht
a1e28992b0 Job detail page refactor
Improved handling of scrollbar refresh. Handling on via scope.$emit rather than inside the http response. Fixed pie chart drawing at job completion so that totaling of stats on playbook_on_stats event matches the way we're counting hosts during event processing.
2014-06-18 23:04:12 -04:00
Chris Houseknecht
b355211efb Job detail page refactor
Fixing issues related to API endpoint changes and need to paginate tasks and plays.
2014-06-18 18:16:00 -04:00
Chris Houseknecht
c138f8006a Job detail page refactor
Added custom scrollbar to task list and made it do the endless scroll thing. Switched tasks and plays from objects back to arrays, in support of endless scroll.  Still need to apply scrollbar to play list and enable endless scroll. Modified calls to job_tasks endpoint to use the 'paginated' structure. Will need to do the same to plays. None of this is tested yet.
2014-06-17 18:25:35 -04:00
Chris Houseknecht
1c57d7f949 Job detail page refactor
Wired filters up again. Fixed Host Summary section to refresh without first needed to be completely cleared.
2014-06-16 14:31:35 -04:00
Chris Houseknecht
c297342ba0 Job detail page refactor
Latest changes. Things are still broken thought. Task status not working correctly or at all, and hosts results are not showing up.
2014-06-13 14:32:23 -04:00
Chris Houseknecht
f2db52cca0 Job detail page refactor
Using dictionaries rather than arrays. Filters now working. New endpoints wired in.
2014-06-13 11:11:44 -04:00
Chris Houseknecht
e01b34ee38 AC-1183 Job detail page performance
Reload the list of tasks whenever a play is selected. Fixed search cancel. Streamlined initial load process so that it shares as much of the event processing code as possible.
2014-06-11 18:18:23 -04:00
Chris Houseknecht
31f4eeffbc AC-1183 Job detail page performance
Reorganized initial data load so that it no longer reads all job events. Using objects in place of arrays.
2014-06-11 07:19:33 -04:00
chouseknecht
2b4014cf4d AC-1294 stdout button is now available at all times regardless of job status. AC-1272 lookup dialog clean up. Previous list clean up assigned column width classes to most columns. These classes were being used to build lookup dialogs. The list generator now checks if for 'lookup' mode and a modalColumnClass setting rather than blindly using columnClass. 2014-05-21 13:22:45 -04:00
chouseknecht
ec2545d069 Latest job_detail changes as of 5-16. Plus, AC-1279 Rename vars_prompt_on_launch to ask_variables_on_launch. 2014-05-19 10:50:26 -04:00
chouseknecht
e7d58de007 Wired up status filter. Redraw graph with resize option on playbook_on_stat event. Removed counts from tooltips, eliminating over watch issue. 2014-05-16 14:17:17 -04:00
chouseknecht
0fba05f030 Removed extra search dialogs. Now there is only one host name filter, and it's wired up and working. 2014-05-16 02:38:04 -04:00
chouseknecht
1237fe6601 Fixed graph rendering and auto-resizing. Removed use of job_host_summaries, making things much faster. Fixed real-time updating so that it now refreshes smoothly as tasks complete. 2014-05-16 01:00:30 -04:00
chouseknecht
200a528391 Improvements to job detail page graph rendering and auto-resizing. 2014-05-15 13:49:59 -04:00
chouseknecht
a895c6beea First attempt at adding a graph to job detail page. 2014-05-15 03:51:34 -04:00
chouseknecht
d303520cc9 Touched up the summary table event help. 2014-05-14 18:16:20 -04:00
chouseknecht
46bf760133 Wired up the Filter Events search dialog box. You can now filter all events by host name. 2014-05-14 18:11:45 -04:00
chouseknecht
4c1ad2d107 Wired stdout page into Jobs tab page. Replaced View drop-down with icons for view details and stdout. 2014-05-14 13:30:15 -04:00
chouseknecht
aaaef7de71 Tightened up margin around page breadcrumb throughout app. 2014-05-14 12:06:53 -04:00
chouseknecht
38503b9087 Wired up stdout to job detail page. More to do, but you can at least get to it now. 2014-05-13 18:32:38 -04:00
chouseknecht
e9ddf51387 Styling changes from 5/9 status meeting. 2014-05-09 23:35:02 -04:00
chouseknecht
bb071379c2 Fixes to status bar display. Now displays in real-tiime despite large number of hosts. Tested with 600 hosts. 2014-05-09 13:28:50 -04:00
chouseknecht
b320fc725f Added start of search controls to summary section. Removed reload of task and host summary tables on screen resize. We're now maintaining 300 rows for each. 2014-05-09 10:28:29 -04:00
chouseknecht
92eb56e1d3 Changed host summary section on job detail page to use badges. 2014-05-07 15:01:14 -04:00
chouseknecht
31fb6b1752 Fixed host status bar on job detail page. 2014-05-07 13:05:34 -04:00
Chris Houseknecht
5fa351040a Added proper support for 'runner_on_no_hosts' events. 2014-05-01 16:49:54 -04:00
Chris Houseknecht
ad5ca80e47 Summary section slides in and out based on screen width. When screen less than 1240px the summary section hides and a button is presented allowing user to view summary panel as an overlayor slide-in panel. Fixed handling of websocket connection indicator tool-tip. 2014-05-01 02:42:37 -04:00
Chris Houseknecht
6b4b8ab6e3 Applied scroll bar and infinite scrolling to host summary section. Added search field to task hosts and host summary sections. 2014-05-01 00:14:36 -04:00
Chris Houseknecht
fc0056d058 Added malihu-custom-scrollbar library to provide consistent cross-browser scrolling on job detail page. Implemented on task host list to create an 'infinite scroll'. 2014-04-30 16:10:50 -04:00
Chris Houseknecht
4521f8f41a Restyled new job detail page making it completely responsive down to small viewports. Moved things around as discussed in last status meeting. Incorporated event_name element from event object. 2014-04-25 19:25:22 -04:00
Chris Houseknecht
0b0207e20e Latest job detail page changes. 2014-04-22 00:15:25 -04:00
Chris Houseknecht
25c117782c Fixed jshint linting errors. Lates job detail page changes. 2014-04-21 10:18:58 -04:00
Chris Houseknecht
51b9a7bd0b Fixed pagination issue. Moved reset of iterator + 'HidePaginator' var to Refresh.js helper exclusively. Latest changes to job details page. 2014-04-18 09:57:37 -04:00
Chris Houseknecht
ca42694a13 Latest job_detail page changes. 2014-04-17 18:52:42 +00:00
Chris Houseknecht
87965645b5 Latest job detail page changes. Fix for AC-1189- job template schedules. 2014-04-15 16:18:14 -04:00