Commit Graph

  • 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
  • c918dfe307 Fix for traceback when using nested groups. Chris Church 2014-06-27 23:59:54 -04:00
  • a34563eef3 Dashboard Fixed js lint issue Chris Houseknecht 2014-06-27 16:10:35 -04:00
  • 8477cb150e Dashboard Built the job status dashboard widget. Chris Houseknecht 2014-06-27 15:41:50 -04:00
  • d46aa1c4de Dashboard Removed includes for old widgets. Reverted JobStatus widget back. Added new job status code to the new job status widget. Chris Houseknecht 2014-06-27 13:55:01 -04:00
  • 1e00529fac Fix an issue where we weren't creating job events for hosts that didn't exist in our inventory Matthew Jones 2014-06-27 13:47:20 -04:00
  • f1b017f0a4 Job detail page refactor Fixed bug on play counts that caused them to always be zero when loading from API. Chris Houseknecht 2014-06-27 13:43:28 -04:00
  • 92117ae460 Copy socket list in place to prevent a runtimeerror when the socket list gets updated in the middle of notifications Matthew Jones 2014-06-27 13:20:41 -04:00
  • dc661e6ba5 fixed index.html after deleting 'NewDash.js Jared Tabor 2014-06-27 12:20:25 -04:00
  • 64f5bc7610 Job detail page refactor Changed host query from excluding things where host_id not null to including all runner events. This is to accommodate the temporary creation of hosts during a playbook run. Chris Houseknecht 2014-06-27 12:15:01 -04:00
  • 25e79fc3f8 refactored code so dashboard widgets are independent of each other Jared Tabor 2014-06-27 12:09:21 -04:00
  • 8c616e1004 2.0 style changes Attempted to remove the dashed outline around active or focused links. CSS outline property is supposed to control this. However, FF ignores and adds a dashed line anyway. Seems like a FF bug. Chris Houseknecht 2014-06-27 11:39:19 -04:00
  • fcf41d74cf Add test license for ec2 import to make jerkins happy. Chris Church 2014-06-26 18:02:02 -04:00
  • 3bfd29a631 Job stdout page Fixed endless scroll, both up and down. It now models the Jenkins behavior. If live events are happening, it captures and displays them, always auto-scrolling down. If user srolls up, live events continue to be captured but auto-scrolling is suspended. If user scrolls all the way back down to bottom, auto-scrolling resumes. Chris Houseknecht 2014-06-26 17:12:38 -04:00
  • 873ee48c5e Retinafied favicon Pulled in the better favicon version submitted by mwarkentin for the doc site: https://github.com/ansible/ansible/pull/7371 Chris Houseknecht 2014-06-26 15:18:37 -04:00
  • 7229f9cc8f AC-1302 Update EC2 inventory script to create hierarchical groups. Chris Church 2014-05-25 23:53:34 -04:00
  • f377a03c60 Sort pep8 ignores James Laska 2014-06-26 13:03:16 -04:00
  • 6dbff4e012 Restructure pep8 configuration and document it for what we exclude Matthew Jones 2014-06-26 12:18:36 -04:00
  • 28bddeda31 fixed jslint messages from earlier commit Jared Tabor 2014-06-26 11:43:24 -04:00
  • d4ef57bab6 Add absolute end value for limited json stdout view Matthew Jones 2014-06-26 11:20:47 -04:00
  • 745eb00b3f Job stdout scrolling Started adding bits to detect when user scrolls up. When that happens stop showing live events. Chris Houseknecht 2014-06-26 11:01:42 -04:00
  • 7ecbe727ca More fix up for job event aggregation filtering Matthew Jones 2014-06-26 10:51:44 -04:00
  • e5a89ff976 initial dashboard changes added to home view added newDash.js, dummy data files, and nv.d3.js Jared Tabor 2014-06-26 10:32:36 -04:00
  • 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. Chris Houseknecht 2014-06-26 04:40:09 -04:00
  • fa3896ccb8 Jobs page Changed Job ID label to ID. Chris Houseknecht 2014-06-25 22:52:35 -04:00
  • 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. Chris Houseknecht 2014-06-25 22:45:16 -04:00
  • ed9bb6c572 More filtering fix ups Matthew Jones 2014-06-25 17:14:31 -04:00
  • 29e698eb41 Support lt filtering on job_tasks and job_plays also Matthew Jones 2014-06-25 17:04:56 -04:00
  • d9e9a88d3c changed and failed are elements on the jobevent model and we should use those Matthew Jones 2014-06-25 17:01:39 -04:00
  • 7a9c1a5916 Fix an inconsistent variable usage in the job tasks view Matthew Jones 2014-06-25 16:30:42 -04:00
  • 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'. Chris Houseknecht 2014-06-25 16:24:30 -04:00
  • 8c502478a0 Allow taking the ordering parameter in the unit tests for the decorator Matthew Jones 2014-06-25 14:54:32 -04:00
  • 053bb4eeb0 Add ordering and various filtering for job events as requested by AC-1349 Matthew Jones 2014-06-25 14:26:35 -04:00
  • e4fd79f653 2.0 style changes Fixed drop-down account menu so that it no longer behaves like a drop-down when the menu collapses on small viewports. On large screens added a right margin to the drop-down menu. Moved Logout to the bottom of the submenu. On large screens the drop-down now includes a divider above the logout option. Chris Houseknecht 2014-06-25 12:59:58 -04:00
  • 994c87eb0c 2.0 style changes Fixed collapsed menu on small viewports. On a small viewport the web socket beacon now displays to the left of the menu button. On large screens it appears as part of the menu. Chris Houseknecht 2014-06-25 12:39:38 -04:00
  • 3b9fe8b954 Fix failing rax unit test, nly check that enabled flag is set on hosts that were previously enabled insead of all hosts. Chris Church 2014-06-25 12:35:50 -04:00
  • 04f0ea409b Job detail page refactor Fixed auto-resize. The page now differentiates between plays, tasks and host results when allocating space. The play list gets the least amount of space. Tasks receives slightly less than it used to but more than plays. Host results gets the most space at nearly 2x what it received previously. Chris Houseknecht 2014-06-25 11:58:49 -04:00
  • 5ee176e451 2.0 style changes More work on status area of job detail page. It now collapses perfectly as viewport size shrinks. Chris Houseknecht 2014-06-25 11:16:39 -04:00
  • 6930057d32 Removing Vagrant dev things. Luke Sneeringer 2014-06-25 08:59:15 -05:00
  • 699eef1fbd Correct js typo James Laska 2014-06-25 08:32:16 -04:00
  • b6947d0260 2.0 style changes Fixed job tab page resizing. If the viewport width > 1000, then calc box sizes and max # of rows. Chris Houseknecht 2014-06-25 07:53:50 -04:00
  • 0bef303c97 Job detail page refactor Section headers are now bold Chris Houseknecht 2014-06-24 17:36:57 -04:00
  • 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. Chris Houseknecht 2014-06-24 17:32:04 -04:00
  • 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. Chris Houseknecht 2014-06-24 15:41:28 -04:00
  • 1e3f2c02e9 Job detail page refactor Fixed host result sort order Chris Houseknecht 2014-06-24 13:58:39 -04:00
  • 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. Chris Houseknecht 2014-06-24 13:25:39 -04:00
  • 09f42399e5 Job detail page refactor Draw host results in reverse order Chris Houseknecht 2014-06-24 12:51:17 -04:00
  • 540f10bfbc Job stdout refactor More infinite scrolling. Mostly seems to be working. However, we're not removing content, just continually adding as user scrolls back up. Chris Houseknecht 2014-06-24 11:32:45 -04:00
  • 41e1d809b5 Refactor job event collection to build and manage an internal cache of potential parent values to reduce the number of queries to the database Matthew Jones 2014-06-24 10:36:25 -04:00
  • c60fb7a58f Job stdout refactor Infinit scroll in the upward (or back in time) direction works. Chris Houseknecht 2014-06-24 04:04:46 -04:00