Commit Graph

  • cbb9383cce Job detail page re-refactor Changed the HTML for lists from row/column (bootstrap grid framework) to actual <table> elements. Hopeing to improve the responsiveness. Not sure if it does, but feels like a better strategy. Chris Houseknecht 2014-07-09 18:11:13 -04:00
  • d24f5d2316 Job detail page re-refactor Fixed task hostCount value when data is reloaded in response to a search. Now the 'skipped' or not processed gap shows on task progress bars. Added animation to less/more link Chris Houseknecht 2014-07-09 16:56:22 -04:00
  • e3cea8ff25 Job detail page re-refactor Wired up new search fields Chris Houseknecht 2014-07-09 15:26:04 -04:00
  • 62ecffad0e Invoke update_computed_fields on inventory when an inventory source is changed in order to pick up on failed/success status on inventory updates Matthew Jones 2014-07-09 14:02:37 -04:00
  • 2ac09a34fb Job detail page re-refactor Added search dialogs to each list. Now need to wire them. Chris Houseknecht 2014-07-09 11:43:52 -04:00
  • eac4798c63 Job detail page re-refactor Fixed event viewer dialog to match old event viewer field groupings. Removed access to job_host_summaries and job_events. Chris Houseknecht 2014-07-09 04:39:01 -04:00
  • f223113cdc Job detail page re-refactor Host event viewer now calls event viewer. Added search spinner. Chris Houseknecht 2014-07-09 00:38:07 -04:00
  • fb9b5ae43c Job detail page re-refactor Host events viewer. Search now wired up. HTML re-load working. Table scrolling works. Chris Houseknecht 2014-07-08 16:56:55 -04:00
  • 39a5366237 fixed lintjs errors, added host status pie graph Jared Tabor 2014-07-08 16:17:33 -04:00
  • 0615bd5cb9 Correct make target name James Laska 2014-07-08 15:59:42 -04:00
  • 297f17d849 Adjust node_modules make dependencies James Laska 2014-07-08 15:57:07 -04:00
  • 48906416ac Remove refresh_inventory flag for callbacks; make it the default behavior instead. Chris Church 2014-07-08 15:44:02 -04:00
  • 0e7fcb239e Fix an issue where we wouldn't attempt to color job output in production environments Matthew Jones 2014-07-08 14:35:43 -04:00
  • 9c2e4c91df Job detail page re-refactor Latest host event viewer changes. Chris Houseknecht 2014-07-08 13:43:35 -04:00
  • 93986d0fd8 changed url for new graph endpoints in api Jared Tabor 2014-07-08 11:48:29 -04:00
  • 54799c57e6 Fix an issue filtering job_type for dashboard graphs Matthew Jones 2014-07-08 11:38:52 -04:00
  • a36c43bd90 Split out dashboard graphs onto two endpoints, support actual query parameters related to job type and implement per-inventory source success/failed breakdowns Matthew Jones 2014-07-08 11:07:03 -04:00
  • c2473f9b12 Mention qsstats lib delta in the vendored README Matthew Jones 2014-07-08 11:06:48 -04:00
  • 1d7e5a646d Move grunt/js packaging files under packaging/grunt/ James Laska 2014-07-07 09:41:44 -04:00
  • 69165b762a Resolve npm repository warning James Laska 2014-07-07 09:30:27 -04:00
  • 1590ce1762 Work around a bug in django 1.4 and 1.5 for qsstats that would not allow it to work with USE_TZ = True Matthew Jones 2014-07-08 10:24:29 -04:00
  • 1a7f3d17d6 made failure counts red in dashboard stats widget Jared Tabor 2014-07-08 09:20:06 -04:00
  • 0cfb666548 Z-index fix Fixed styling conflicts between bootstrap menu and jquery dialog. Chris Houseknecht 2014-07-08 09:12:59 -04:00
  • 0fc5025636 Fixed JS lint errors Chris Houseknecht 2014-07-08 08:39:54 -04:00
  • d7c84ce54a Job detail page re-refactor Job host events dialog. Chris Houseknecht 2014-07-08 00:57:07 -04:00
  • 125be34b43 Dashboard Restored called to /config. Turned out not to be the issue. Cleaned up a few minor things. Chris Houseknecht 2014-07-07 18:52:44 -04:00
  • b0f4d0452d Dashboard Temporarily remove GET on /config Chris Houseknecht 2014-07-07 18:37:58 -04:00
  • 20acb2ca9e Dashboard Fixing Rest error handling Chris Houseknecht 2014-07-07 18:32:51 -04:00
  • ba817d6a1d Dashboard Clean up call to ProcessErrors. It should always include scope. Chris Houseknecht 2014-07-07 18:24:10 -04:00
  • 73edea6786 Job detail page re-refactor First pass at job host events dialog Chris Houseknecht 2014-07-07 18:05:42 -04:00
  • 74834abc00 Fixed JS compile error. Chris Houseknecht 2014-07-07 17:44:16 -04:00
  • 04357bd471 Job detail page re-refactor First pass at host events viewer. Chris Houseknecht 2014-07-07 17:16:55 -04:00
  • 38b7a6d413 added filter for job status graph widget Jared Tabor 2014-07-07 14:01:26 -04:00
  • 854e31e218 Adding some graph data, will be splitting this out in the near future Matthew Jones 2014-07-07 14:02:02 -04:00
  • a9b0faf979 Fix a bug where we would clear the use timezone directive for the rest of the life of the apache process Matthew Jones 2014-07-07 13:09:26 -04:00
  • 6813a082f0 Add refresh_inventory flag for job_template callback to refresh inventory before trying to find a matching host. Chris Church 2014-07-03 15:59:45 -04:00
  • 90423db9b7 fixed auth error introduced by earlier changes to dashboard Jared Tabor 2014-07-03 15:22:29 -04:00
  • d34bf8675d Jobstdout bug fix Forced scroll to bottom during live event processing fixed. Bottom spinner right margin fixed. Chris Houseknecht 2014-07-03 14:46:14 -04:00
  • ac3e76236a Job stdout Replaced scrolling widget with new angular directive and simplified approach to endless scroll. Fixed non-response to job failing before any job_events actually received. Now if playbook run completely fails, the stdout gets displayed without having to refresh browser. Chris Houseknecht 2014-07-03 12:36:05 -04:00
  • 1d1137a8d8 Use correct variable name ininventory import. Chris Church 2014-07-03 12:23:17 -04:00
  • 034073c92c linted previous 2 pushes Jared Tabor 2014-07-03 11:57:25 -04:00
  • a5b0864a7a made host vs license graph consume live data Jared Tabor 2014-07-03 11:49:18 -04:00
  • d6f6930847 job status graph now has live data Jared Tabor 2014-07-03 11:12:41 -04:00
  • 7db48fbe27 Dashboard job widget styles Fixed search widget responsiveness. Applied same ellipsis styling used on Jobs page. Chris Houseknecht 2014-07-03 09:49:58 -04:00
  • d44ab97232 Fixed poor error message on login failure. Fixed JS errors. Chris Houseknecht 2014-07-03 03:10:51 -04:00
  • 92bba3a87c Inventory edit After making changes the inventory list was not refreshing. Chris Houseknecht 2014-07-03 02:53:58 -04:00
  • 9e3700545e Job page autosizing and long names Autosizing on the jobs page assumed that there would be a certain amount of consistency with respect to row heights. However, really long job template names blow that assumptions and things break. Finally figured out how to add ellipsis via CSS, and that fixed the problem. Chris Houseknecht 2014-07-03 02:19:17 -04:00
  • 67daa1599b Home hosts page Fixed broken edit dialog Chris Houseknecht 2014-07-02 20:46:56 -04:00
  • 061d1acaa5 Job detail page In host summaries, if name is <deleted host>, don't try to link to job_events page. Chris Houseknecht 2014-07-02 19:28:57 -04:00
  • 9c3d315bc7 Job detail page If host_summaries summary_fields.host does not exist, consider host deleted and use <deleted host> for the name. Also, added endless scroll to play list. Chris Houseknecht 2014-07-02 19:23:33 -04:00
  • 803f0b6d12 Job detail page Disabled clicking on play or task while live events are happening. Chris Houseknecht 2014-07-02 18:47:08 -04:00
  • 1c57d49981 Job detail page Added custom sort routine in drawing routines to explicitly sort primary key values as integers rather than strings. Chris Houseknecht 2014-07-02 18:26:32 -04:00
  • befffdb8d9 Fixed js lint errors Chris Houseknecht 2014-07-02 18:08:53 -04:00
  • edfa9836a5 removed 'users' from the dashboard stats, and fixed the sizing/resizing issue with the dashboard stats. Also included a hard max of 10 rows for the jobs widget, which is temporary for tomorrow's demo Jared Tabor 2014-07-02 17:51:57 -04:00
  • f64ae5afdb Adding wanted js libraries Chris Houseknecht 2014-07-02 17:12:20 -04:00
  • 239e01cb16 Removig unwanted js libraries Chris Houseknecht 2014-07-02 17:10:57 -04:00
  • ffbd685ae4 Job detail page Set max number of rows for each table to 200 Chris Houseknecht 2014-07-02 17:01:46 -04:00
  • 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. Chris Houseknecht 2014-07-02 16:58:48 -04:00
  • 589e5412d6 fixed the media checking for alignment of hte graph widgets. And added drop down for job status widget Jared Tabor 2014-07-02 16:08:13 -04:00
  • 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. Chris Houseknecht 2014-07-02 12:43:31 -04:00
  • 7e45143fa1 Job detail page Attempt to get mousewheel (trackpad) scrolling to not be super aggressive. Chris Houseknecht 2014-07-02 12:34:54 -04:00
  • 85457eec87 fixed alignment for graph widgets with job widget on dashboard Jared Tabor 2014-07-02 10:53:54 -04:00
  • 72f3005f8b adjusted borders for graphs to align with the jobs widget Jared Tabor 2014-07-02 10:32:19 -04:00
  • f39939b152 Adding some dashboard time-series graphs and new qsstats vendored dependency Matthew Jones 2014-07-02 09:26:03 -05:00
  • 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. Chris Houseknecht 2014-07-02 10:18:51 -04:00
  • 1c19957601 Job detail page Added event/event_display value to event viewer status info. Chris Houseknecht 2014-07-02 10:15:33 -04:00
  • 0b1308f411 Dashboard Fixed boarder around job widget. Cleaned up JS lint issues. Chris Houseknecht 2014-07-02 10:04:14 -04:00
  • 2e075d56f5 Mobile menu Changed to push left rather than just left. Added a drop-shadow effect. Chris Houseknecht 2014-07-02 09:17:58 -04:00
  • 33e5168213 adding code for carousel for dashboard Jared Tabor 2014-07-02 09:03:58 -04:00
  • e9115c5ca2 Event viewer Fixed name collision between EventViewer and LogViewer, which caused things to now show up on the log viewer dialog. Chris Houseknecht 2014-07-01 23:37:36 -04:00
  • 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. Chris Houseknecht 2014-07-01 23:15:12 -04:00
  • 13dcbb9a79 Main navigation and log styling Simplified the styling to hopefully clear up the unreproducable, squishing logo issue. Chris Houseknecht 2014-07-01 17:42:00 -04:00
  • 26171c69b9 Added latest rax inventory plugin from core. Chris Church 2014-07-01 17:20:56 -04:00
  • 69da1a2f42 Job event viewer successful status not shows as OK Chris Houseknecht 2014-07-01 17:03:05 -04:00
  • e1ee2f4fb0 Callback URL Label Callback URL is now Provisioning Callback URL. Fixed missing popover footers on job template page as well. Chris Houseknecht 2014-07-01 16:47:47 -04:00
  • b6b3869243 Job detail page Added cancel/delete and relaunch buttons. Chris Houseknecht 2014-07-01 16:26:46 -04:00
  • 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) %. Chris Houseknecht 2014-07-01 15:19:13 -04:00
  • 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. Chris Houseknecht 2014-07-01 14:29:45 -04:00
  • 86586a87eb Job detail page refactor Made unreachable host color slightly less horrible. Chris Houseknecht 2014-07-01 13:53:02 -04:00
  • 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. Chris Houseknecht 2014-07-01 13:43:24 -04:00
  • 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. Chris Houseknecht 2014-06-30 23:41:40 -04:00
  • 17d9d2000f Fixed JS compile error Chris Houseknecht 2014-06-30 23:22:46 -04:00
  • 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. Chris Houseknecht 2014-06-30 23:19:01 -04:00
  • fbef7b5f50 Account menu Fixed. It now works much like Amazon's account menu and pretty similar to Gooogle mail. Chris Houseknecht 2014-06-30 23:11:04 -04:00
  • aab8125fcb Inventory Fixed inventory edit dialog not showing on inventory tab. Chris Houseknecht 2014-06-30 18:08:58 -04:00
  • 6e76ad4918 added functionality for resizing graphs/jobs table, and changed dummy data to better reflect actual expected server response Jared Tabor 2014-06-30 17:47:30 -04:00
  • 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. Chris Houseknecht 2014-06-30 17:34:10 -04:00
  • 9da4b8f336 Add unreachable counts to job tasks endpoint Matthew Jones 2014-06-30 16:01:52 -05:00
  • 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 Matthew Jones 2014-06-30 15:12:23 -05:00
  • 57443141c9 Job launch Fixed job launch of job templates page. Chris Houseknecht 2014-06-30 14:23:23 -04:00
  • 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. Chris Houseknecht 2014-06-30 13:13:45 -04:00
  • e627ee0711 Implement a recycling process for consuming job events to keep from dealing with a constantly growing heap deep in python land Matthew Jones 2014-06-30 10:03:26 -05:00
  • 99c0b089ea Job detail page refactor / dashboard Removed sort on status field. Chris Houseknecht 2014-06-30 10:21:39 -04:00
  • 5d1b5624e3 Dashboard Fixed missing search dialog on jobs list. Chris Houseknecht 2014-06-30 10:12:50 -04:00
  • 87a74f058f Job detail page refactor / Dashboard Turn off stdout icon for SCM update and inventory sync job types. Chris Houseknecht 2014-06-30 09:35:10 -04:00
  • c40bd0c430 Dashboard Fixed broken log viewer for SCM update and inventory sync type jobs. Chris Houseknecht 2014-06-30 09:24:27 -04:00
  • 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. Chris Houseknecht 2014-06-30 09:19:15 -04:00
  • cd56906a2b Job detail page refactor / Dashboard Made column sizing consistent across all job list objects. Chris Houseknecht 2014-06-30 09:06:25 -04:00
  • 878471bb76 Job detail page refactor Moved drawing frequency to 2 seconds. Chris Houseknecht 2014-06-30 08:51:37 -04:00
  • 0622dd101c Support caching for ec2 inventory sync to avoid unit test failures. Chris Church 2014-06-28 18:16:21 -04:00