Commit Graph

  • 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
  • 8752c71e38 Job stdout refactor Fixed stdout container to use the the new stdout style sheet. Controller for stdout now correctly calcs height of the content container. Chris Houseknecht 2014-06-23 16:54:46 -04:00
  • 95ba711fc1 Fix up a bug in the unit test from fixing the job template assumption Matthew Jones 2014-06-23 14:13:30 -04:00
  • 9b1982a2e5 Remove tmp backup files Chris Houseknecht 2014-06-23 13:47:07 -04:00
  • 2c0e0324f6 Job stdout refactor Switching to new stdout endpoint and restyling. Chris Houseknecht 2014-06-23 13:41:33 -04:00
  • 8d78755ef4 Fix some invalid assumptions about hosts and jobs where we assume a job template will always be available Matthew Jones 2014-06-23 13:39:09 -04:00
  • 788cf2e24e Report range information with json format endpoint on job stdout Matthew Jones 2014-06-23 12:24:23 -04:00
  • e9084d0c33 Styling changes Adjust white space at top of menu and on top/bottom of breadcrumbs. Chris Houseknecht 2014-06-23 11:47:16 -04:00
  • b0a03697b6 Job detail page refactor Fixed failed filter reset. Chris Houseknecht 2014-06-20 13:04:12 -04:00
  • e6cf440511 Job detail page refactor Fixed page filtering. Made tasks and plays selectable again. Chris Houseknecht 2014-06-20 12:59:11 -04:00
  • 91eff95842 Add Tower bootstrap CSS to repo Not having this in the repo forces folks to go through the build process in their dev environments, which is proving to be a headache. Chris Houseknecht 2014-06-20 11:04:36 -04:00
  • 7d91a8ba92 Job detail page refactor Fixed js compile error Chris Houseknecht 2014-06-20 10:31:05 -04:00
  • c074d81c95 Job detail page refactor When live event processing is happening (job is not in a completed state) infinite scroll is now disabled. This keeps the programmatic scroll to bottom from tripping an API call. Chris Houseknecht 2014-06-20 10:29:00 -04:00
  • 22a51a18f1 Job detail page refactor Things being added to the DOM were passed by reference and not value. Fixed that using json stringify/parse. Now the DOM does not update in real time. Added in updated of summary list and graph. Performing updates every 5 sec. Chris Houseknecht 2014-06-20 03:07:47 -04:00
  • 5cdba539c6 Job detail page refactor Push DOM update interval out to 12 sec. Chris Houseknecht 2014-06-20 02:16:37 -04:00
  • a024de5702 Job detail page refactor Reconnected scroll bar bits mostly. Chris Houseknecht 2014-06-20 02:00:15 -04:00
  • ff1cce8509 Job detail page refactor Exploring was to make the DOM update less CPU intensive. Chris Houseknecht 2014-06-19 23:22:48 -04:00
  • 346595854c Job detail page When UpdateDOM is enabled, the CPU melts. Experimenting with ways to updated the DOM without it being sucha drain. Chris Houseknecht 2014-06-19 23:04:04 -04:00
  • 0f435eb42c Job detail page refactor Cleaning up end of job processing to make sure we only reload things 1x at the end. Now drawing graph each time DOM is updated. Chris Houseknecht 2014-06-19 22:20:25 -04:00
  • 44da2f5cf8 Job detail page refactor Latest DOM update changes and fixes Chris Houseknecht 2014-06-19 18:16:54 -04:00
  • e29a158bec Job detail page refactor Removed the spinner. Stupid spinner! Chris Houseknecht 2014-06-19 17:26:30 -04:00
  • f67f8c7429 Job detail page refactor Added logic to paint the DOM every 3 seconds. Fingers crossed. Chris Houseknecht 2014-06-19 17:23:51 -04:00
  • 2fcbe9e989 Make /jobs/{id}/job_plays/ paginated. Luke Sneeringer 2014-06-19 15:18:07 -05:00
  • 958e806ddc Job detail page refactor First pass at aggregating all incoming events without any DOM updates. Lets see if we can just perform simple aggregration in memory without a CPU meltdown. Chris Houseknecht 2014-06-19 16:08:55 -04:00
  • 4eddd692fb Merge branch 'vagrant-unstable' Luke Sneeringer 2014-06-19 14:54:16 -05:00
  • fbb408f817 Rename tools/vagrant to tools/dev_setup Luke Sneeringer 2014-06-19 14:53:02 -05:00
  • 7530a6e35f Allow limiting the stdout view given start_line and end_line parameters Matthew Jones 2014-06-19 15:44:45 -04:00
  • 5d528e2db8 Merge branch 'master' into vagrant-unstable Luke Sneeringer 2014-06-19 14:20:34 -05:00
  • 0fb2160d0f Fix the job_tasks test. Luke Sneeringer 2014-06-19 14:12:49 -05:00
  • c8e5892d54 Re-fixed an error from a merge conflict. Luke Sneeringer 2014-06-19 08:01:57 -05:00
  • 23b617b580 Adding a job_tasks test. Luke Sneeringer 2014-06-19 13:16:35 -05:00
  • a2a46d22bc Add play and tasks linkage to job related fields Matthew Jones 2014-06-11 15:56:32 -04:00
  • 91afd12f31 Adding a job_tasks test. Luke Sneeringer 2014-06-19 13:16:35 -05:00
  • 041513ef61 Add play and tasks linkage to job related fields Matthew Jones 2014-06-11 15:56:32 -04:00
  • 8dc14a73c2 Merge pull request #12 from ansible/job-events-refactor-unstable Matthew Jones 2014-06-19 09:04:51 -04:00
  • 09ef25a8ad Re-fixed an error from a merge conflict. Luke Sneeringer 2014-06-19 08:01:57 -05:00
  • 69add3d626 Job detail page refactor Latest iteration on event queue processing. Replaced setTimeout with an interval. Chris Houseknecht 2014-06-19 03:34:07 -04:00
  • 3a6fe9ee4a Job detail page refactor Reverting attempt to use _.throttle and _.defer. They assume we actually want to process every event. We need to stop all processing if the job has finished. Chris Houseknecht 2014-06-19 02:21:13 -04:00
  • cb44949a1d Job detail page refactor Experimenting with _.throttle to improve event queue processing. Chris Houseknecht 2014-06-19 01:09:24 -04:00
  • 4cb7e2301d Job detail page refactor Fixing scrolling issue on tasks list. Chris Houseknecht 2014-06-19 00:32:39 -04:00
  • 5a461a5471 Job detail page refactor Endless scrolling queries appear to no longer be firing when programmatically scrolling to the end of list. Chris Houseknecht 2014-06-19 00:17:05 -04:00
  • b4369d1259 Job detail page refactor Making sure we never call the endless scroll queries when programmatically scrolling to the bottom of a list. Eliminate repeated calls to lookup credential names. Chris Houseknecht 2014-06-18 23:33:12 -04:00
  • 0fc977648e 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. Chris Houseknecht 2014-06-18 23:04:12 -04:00
  • 22d5f061dd Job detail page refactor Performance adjustment. CPU is melting with all the new changes. Chris Houseknecht 2014-06-18 21:17:18 -04:00
  • 88c1f13d27 Job detail page refactor Fixed issue with tracking last event id. Chris Houseknecht 2014-06-18 18:48:17 -04:00
  • 7755cc32e2 Job detail page refactor Fixing issues related to API endpoint changes and need to paginate tasks and plays. Chris Houseknecht 2014-06-18 18:15:11 -04:00
  • f975b7b6dd 2.0 Styling Fixed up the Account menu and wired it back up, mostly. Chris Houseknecht 2014-06-18 15:19:29 -04:00
  • 8132c747ac Add additional release dates. Bill Nottingham 2014-06-18 15:03:56 -04:00
  • 9b4f3df770 2.0 Styling Added open sans font to repository and switched CSS to load the local files rather than use Google. Chris Houseknecht 2014-06-18 14:24:28 -04:00
  • ba7c33eaa2 Paginate the job_tasks page. Luke Sneeringer 2014-06-18 12:51:53 -05:00
  • 3e70bdd831 Job detail page refactor Latest iteration on event queue processing. Replaced setTimeout with an interval. Chris Houseknecht 2014-06-19 03:34:07 -04:00
  • d5838480ba Job detail page refactor Reverting attempt to use _.throttle and _.defer. They assume we actually want to process every event. We need to stop all processing if the job has finished. Chris Houseknecht 2014-06-19 02:21:13 -04:00