Commit Graph

2507 Commits

Author SHA1 Message Date
Jared Tabor 589e5412d6 fixed the media checking for alignment of hte graph widgets. And added drop down for job status widget 2014-07-02 16:08:13 -04:00
Chris Houseknecht cebc1d6030 Job detail page
Fixed key sorting. Turns out reverse() doesn't sort keys in reverse, it just reverses them. To sort in reverse: sort().reverse(). Ugh. Fixed JS liting issues for dashboard stuff.
2014-07-02 12:43:31 -04:00
Chris Houseknecht 7e45143fa1 Job detail page
Attempt to get mousewheel (trackpad) scrolling to not be super aggressive.
2014-07-02 12:34:54 -04:00
Jared Tabor 85457eec87 fixed alignment for graph widgets with job widget on dashboard 2014-07-02 10:53:54 -04:00
Jared Tabor 72f3005f8b adjusted borders for graphs to align with the jobs widget 2014-07-02 10:32:26 -04:00
Matthew Jones f39939b152 Adding some dashboard time-series graphs and new qsstats vendored dependency 2014-07-02 09:26:33 -05:00
Chris Houseknecht d99e762f36 Mobile menu
Removed the push. When the body of the page is pushed left, it's difficult to know what you were looking at prior to the push.
2014-07-02 10:18:51 -04:00
Chris Houseknecht 1c19957601 Job detail page
Added event/event_display value to event viewer status info.
2014-07-02 10:15:33 -04:00
Chris Houseknecht 0b1308f411 Dashboard
Fixed boarder around job widget. Cleaned up JS lint issues.
2014-07-02 10:04:14 -04:00
Chris Houseknecht 2e075d56f5 Mobile menu
Changed to push left rather than just left. Added a drop-shadow effect.
2014-07-02 09:18:37 -04:00
Jared Tabor 33e5168213 adding code for carousel for dashboard 2014-07-02 09:04:08 -04:00
Chris Houseknecht e9115c5ca2 Event viewer
Fixed name collision between EventViewer and LogViewer, which caused things to now show up on the log viewer dialog.
2014-07-01 23:37:36 -04:00
Chris Houseknecht 2398e17206 Much improved mobile menu
When screen width goes below 1076px the menu disappears, being replaced by a button. Clicking the button displayed the default twitter bootstrap, which was pretty icky. Now it displays a much nicer slide in menu from the right.
2014-07-01 23:15:12 -04:00
Chris Houseknecht 13dcbb9a79 Main navigation and log styling
Simplified the styling to hopefully clear up the unreproducable, squishing logo issue.
2014-07-01 17:50:59 -04:00
Chris Church 26171c69b9 Added latest rax inventory plugin from core. 2014-07-01 17:20:56 -04:00
Chris Houseknecht 69da1a2f42 Job event viewer
successful status not shows as OK
2014-07-01 17:03:05 -04:00
Chris Houseknecht e1ee2f4fb0 Callback URL Label
Callback URL is now Provisioning Callback URL. Fixed missing popover footers on job template page as well.
2014-07-01 16:47:47 -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 44fdddd345 Job detail page
Improved unreachable host count in tasks status bar. Once a host is unreachable it shows as missing in subsequent tasks, which is the expected result as it is skipped but not really marked as skipped.
2014-07-01 14:29:45 -04:00
Chris Houseknecht 86586a87eb Job detail page refactor
Made unreachable host color slightly less horrible.
2014-07-01 13:53:02 -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 52a463305f Search widget spacing
When user switches from a search filter using an input field to one using a drop-down the bottom margin no longer disappears. The disappearing margin caused an unpleasant bounce effect.
2014-06-30 23:41:40 -04:00
Chris Houseknecht 17d9d2000f Fixed JS compile error 2014-06-30 23:22:46 -04:00
Chris Houseknecht 9e6121b63e Logo and menu spacing
Added 5px to navbar-collapse. Fixes FF active/focus border touching the logo. Try as I might, I cannot get FF 30 to stop with the dashed boarder around the active menu item.
2014-06-30 23:19:01 -04:00
Chris Houseknecht fbef7b5f50 Account menu
Fixed. It now works much like Amazon's account menu and pretty similar to Gooogle mail.
2014-06-30 23:11:04 -04:00
Chris Houseknecht aab8125fcb Inventory
Fixed inventory edit dialog not showing on inventory tab.
2014-06-30 18:09:40 -04:00
Jared Tabor 6e76ad4918 added functionality for resizing graphs/jobs table, and changed dummy data to better reflect actual expected server response 2014-06-30 17:47:30 -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
Matthew Jones 9da4b8f336 Add unreachable counts to job tasks endpoint 2014-06-30 16:01:52 -05:00
Matthew Jones 8d423cf82e Fix a corner case where a job failure could kill the task manager
because the job failure couldn't grab some extra info for the socketio
service

Fixes: https://trello.com/c/XdjJEhJ0/68-socketio-trackebac
2014-06-30 15:13:45 -05:00
Chris Houseknecht 57443141c9 Job launch
Fixed job launch of job templates page.
2014-06-30 14:23:23 -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
Matthew Jones e627ee0711 Implement a recycling process for consuming job events to keep from
dealing with a constantly growing heap deep in python land
2014-06-30 10:04:13 -05:00
Chris Houseknecht 99c0b089ea Job detail page refactor / dashboard
Removed sort on status field.
2014-06-30 10:21:39 -04:00
Chris Houseknecht 5d1b5624e3 Dashboard
Fixed missing search dialog on jobs list.
2014-06-30 10:12:50 -04:00
Chris Houseknecht 87a74f058f Job detail page refactor / Dashboard
Turn off stdout icon for SCM update and inventory sync job types.
2014-06-30 09:35:10 -04:00
Chris Houseknecht c40bd0c430 Dashboard
Fixed broken log viewer for SCM update and inventory sync type jobs.
2014-06-30 09:24:27 -04:00
Chris Houseknecht 0473251886 Job detail page refactor
For SCM update and inventory sync job types, clicking on job details now gives you the log viewer dialog rather than attempting to load the job detail page and ending in error.
2014-06-30 09:19:15 -04:00
Chris Houseknecht cd56906a2b Job detail page refactor / Dashboard
Made column sizing consistent across all job list objects.
2014-06-30 09:06:25 -04:00
Chris Houseknecht 878471bb76 Job detail page refactor
Moved drawing frequency to 2 seconds.
2014-06-30 08:52:15 -04:00
Chris Church 0622dd101c Support caching for ec2 inventory sync to avoid unit test failures. 2014-06-28 18:16:37 -04:00
Chris Church c918dfe307 Fix for traceback when using nested groups. 2014-06-28 18:16:36 -04:00
Chris Houseknecht a34563eef3 Dashboard
Fixed js lint issue
2014-06-27 16:10:35 -04:00
Chris Houseknecht 8477cb150e Dashboard
Built the job status dashboard widget.
2014-06-27 15:41:50 -04:00
Chris Houseknecht d46aa1c4de Dashboard
Removed includes for old widgets. Reverted JobStatus widget back. Added new job status code to the new job status widget.
2014-06-27 13:56:03 -04:00
Matthew Jones 1e00529fac Fix an issue where we weren't creating job events for hosts that didn't
exist in our inventory
2014-06-27 13:47:48 -04:00
Chris Houseknecht f1b017f0a4 Job detail page refactor
Fixed bug on play counts that caused them to always be zero when loading from API.
2014-06-27 13:44:18 -04:00
Matthew Jones 92117ae460 Copy socket list in place to prevent a runtimeerror when the socket list
gets updated in the middle of notifications

Fixes https://trello.com/c/Q0bwCU9R/61-traceback-from-run-socketio-service
2014-06-27 13:21:52 -04:00
Jared Tabor dc661e6ba5 fixed index.html after deleting 'NewDash.js 2014-06-27 12:20:39 -04:00