Commit Graph

  • d32ba23705 Menu title fix Always recalc menu title regardless of menu level. Chris Houseknecht 2014-07-23 10:08:49 -04:00
  • 7f344549aa Accordion styles Fixed active accordion style background. The active accordion now has a grey background. Inactive and hovered accordion headers now have a white background. Chris Houseknecht 2014-07-23 10:01:10 -04:00
  • 509bf5b224 Menu collapse break-point Increased based on new T O W E R logo size. Increasing prevents the Accounts menu from breaking to a new line Chris Houseknecht 2014-07-23 09:34:55 -04:00
  • 287e2f7965 changed active breadcrumb to bold Jared Tabor 2014-07-23 09:19:17 -04:00
  • 8d80ce9e31 changed logo Jared Tabor 2014-07-22 17:07:00 -04:00
  • 8dfa531df4 Accordion Reduced space between stacked accordions to 1px. Chris Houseknecht 2014-07-22 16:05:10 -04:00
  • 210edea9f0 Misc Fixes Style fixes for accordions, menu title (when menu collapses), refresh button on jobs page, sizing of refresh button icon on job detail page. Chris Houseknecht 2014-07-22 15:56:16 -04:00
  • 0e2d84d663 changed breadcrumbs to be white with grey background Jared Tabor 2014-07-22 14:49:39 -04:00
  • 7206c1ede1 Job detail page Added ellipsis to plays and tasks table columns. Chris Houseknecht 2014-07-22 14:06:16 -04:00
  • 8be350b791 Event viewer status icon The getStatus function was not accessing the event array correctly. Chris Houseknecht 2014-07-22 13:40:43 -04:00
  • e6b738e177 Event viewer- ignore jinja variables Brought forward change from 1.4.11 to keep angular from attempting to bind to jinja vars that might appear in task names or pre formated output. Removed use of transparent background from jqueryui overrides. Chris Houseknecht 2014-07-22 13:27:30 -04:00
  • 49b10765b8 Merge branch 'master' of github.com:ansible/ansible-commander Chris Houseknecht 2014-07-22 12:37:48 -04:00
  • 08e6751f69 Accordion and form styling Simplified styling by removing background colors and images. Border colors are now grey rather than blue. Chris Houseknecht 2014-07-22 12:34:28 -04:00
  • c960d2bedf updated monitoring link Jared Tabor 2014-07-22 10:56:30 -04:00
  • 7e77a756d9 Status 410 object deleted Added a message to ProcessErrors to handle HTTP 410 errors. Chris Houseknecht 2014-07-22 10:55:20 -04:00
  • 356d4edc89 Fix jshint failure James Laska 2014-07-21 19:18:25 -04:00
  • ecd622ca11 changed save button to blue Jared Tabor 2014-07-21 16:28:23 -04:00
  • 0ab9fbcf26 changed breadcrumbs colors Jared Tabor 2014-07-21 15:49:18 -04:00
  • c41a97b191 Job stdout sockets and menu title Added monitoring and restart of the socket connections on the stdout page. Added a title to the main nav that displays when the menu collapses. Chris Houseknecht 2014-07-21 14:08:41 -04:00
  • 1620494584 Adding munin install and configuration to the playbook and package builds Matthew Jones 2014-07-21 13:45:26 -04:00
  • cdb711dc61 changed logo and nav bar positioning Jared Tabor 2014-07-21 12:57:17 -04:00
  • 972478929d adjusted column widths on inventory groups & inventory hosts page Jared Tabor 2014-07-21 11:05:17 -04:00
  • f07e78a592 Login dialog Made login logo width a % rather than a fixed px. Fixed column classes so that labels break correctly on smaller viewports. Chris Houseknecht 2014-07-21 09:48:30 -04:00
  • 2961d5150f Jobs and Sockets Job submission now removes the spinner once the job is started. It is also 'socket aware'. In the event the socket connection is unavailable on SCM updates and inventory sync runs it prompts the user with a dialog letting them know to hit the refresh button. Came up with a way to 'monitor' socket connections. On the main connection and on the Jobs page connecgtions we now check the connection every 3 seconds. If the connection status is error, or if the status returns 'connnecting' 2x in a row, we kill and restart the connections. Chris Houseknecht 2014-07-18 19:59:28 -04:00
  • dde42b04f2 removed borders that show up on dashboard screen before user logs in Jared Tabor 2014-07-18 14:38:31 -04:00
  • 48afe188b2 Fix to return hosts without a group in the 'all' group from inventory script view. Chris Church 2014-07-18 13:28:18 -04:00
  • e35a530dbb Rename from schedule_change to schedule_changed to fit our socketio motif. Matthew Jones 2014-07-18 13:24:19 -04:00
  • b35da4557f added link to monitoring page in the account dropdown menu for admin users only Jared Tabor 2014-07-18 11:15:44 -04:00
  • a75c455633 Activity Streams Activity stream button was not working. Broke when tabs were removed from index.html. Fixed a bug in Users stream search on related username. Chris Houseknecht 2014-07-17 17:30:50 -04:00
  • 4df2fbc38f Schedules / Activity Stream Changed status_change to schedule_change in schedules socket on test page. Started fixing activity stream brokeness. Chris Houseknecht 2014-07-17 16:45:46 -04:00
  • e17a9a9e1d refresh button for non live mode on job detail page and job stdout page Jared Tabor 2014-07-17 16:43:15 -04:00
  • a4851308b4 Menu change Changed 'Dashboard' back to 'Home'. Chris Houseknecht 2014-07-17 15:43:28 -04:00
  • be80a549ca Misc. Added schedules to the #/sockets page, so that we can see what events are being emitted via the schedules endpoint. Added a schedule_events socket to the Jobs controller. Once we have 'created', 'changed', 'deleted', etc. events coming throught the schedules endpoint the schedules widget on the jobs page should automatically update. Changed 'Dashboard' back to 'Home' in menus. Fixed event viewer bug on jobs detail page. Chris Houseknecht 2014-07-17 15:29:54 -04:00
  • 7e284e0c4a Theoretical move from /etc/awx/ to /etc/tower/. Luke Sneeringer 2014-07-17 14:02:56 -05:00
  • 985eaa70d0 adding refresh button for jobs page, and capitlized Hosts in the pie chart tool tip on homepage Jared Tabor 2014-07-17 10:13:49 -04:00
  • 7d0e8c85eb Job detail page refactoration Finished job event viewer dialog. Centered next/prev buttons with a custom javascript resize calc. Page size is 50 with an 'endless scroll' in both directions. Chris Houseknecht 2014-07-16 17:44:08 -04:00
  • 7789ccd3eb Ability to add VMWare host. Luke Sneeringer 2014-07-16 09:21:39 -05:00
  • 3924c0d867 Update endpoint documentation names for job plays and tasks Matthew Jones 2014-07-16 15:25:54 -04:00
  • 9621a9699f Add some related data to job event aggregates Matthew Jones 2014-07-16 15:23:31 -04:00
  • 4ff2293914 Dashboard jobs widget Fixed responsiveness of the dashboard jobs widget. Chris Houseknecht 2014-07-16 15:14:58 -04:00
  • 985cba94ef Update documentation for job_plays and job_tasks endpoints Matthew Jones 2014-07-16 15:15:29 -04:00
  • a7a092f30a Count the actual events instead of the records returned from the queryset Matthew Jones 2014-07-16 14:24:28 -04:00
  • 81f83766f0 Job detail page refactoration Event viewer now supports viewing multiple events. For better performance, switched event queries to 'startswith' rather than 'icontains'. Chris Houseknecht 2014-07-16 13:43:02 -04:00
  • 9f470972c2 Job detail page refactoration If host result does not have a host_id value, don't present the edit host link. Broke the status message out into its own grid column to improve spacing/readability. Chris Houseknecht 2014-07-16 10:56:56 -04:00
  • ba44491bf0 Fix up pagination tests by updating return assumptions from decorated function Matthew Jones 2014-07-16 13:34:37 -04:00
  • 364e185412 Fix up how the pager view works and how we return errors from some views so that we can propogate non 200 statuses Matthew Jones 2014-07-16 12:29:36 -04:00
  • fe764c2114 Fix an issue with the callback receiver that prevents preserving database connections across multiprocessing processes during process recycling Matthew Jones 2014-07-16 10:56:08 -04:00
  • d6c2d59b80 Job detail page refactoration Add consistency to display of job parameters. If a parameter has no value, don't display it. Chris Houseknecht 2014-07-16 10:43:52 -04:00
  • 61dea4de4d Change human credential types. Luke Sneeringer 2014-07-16 08:23:47 -05:00
  • b743ec2783 Job detail page refactoration Added scope.$apply to each drawing function in hopes of stopping the blockage or pause that seems to occur on page refresh. Seems to be working. Added ability to pause live event processing by clicking a play or task. Now just need a way to restart it. Chris Houseknecht 2014-07-15 18:17:04 -04:00
  • 7e538ffcc2 Job detail page refactorating Switched endless scroll paging to use next URL provided by API. Since the event host_name might be the same for all host events, attempting to use __gt doesn't work reliably anyway, and it turns out there's no need to rebuild the URL on the scroll down event. Now sorting host results by host_name + item to cover cases where host_name is always the same. Chris Houseknecht 2014-07-15 17:11:35 -04:00
  • 49bb4c567f Job detail page refactoration Expanded the available info in the less/more job parameter section Chris Houseknecht 2014-07-15 16:25:17 -04:00
  • 9f7763ee9f Add options information and linkage for dashboard views Matthew Jones 2014-07-15 16:20:11 -04:00
  • 389c9861d8 Job detail page refactoration Fixed JS lint errors in event viewer. Chris Houseknecht 2014-07-15 13:56:35 -04:00
  • 78cec19e78 Job detail page refactoration Handling play and task parallel arrival seems to be working now. Removed 'search' and 'status' labels from search dialogs. Job events viewer now displays JSON objects as nested tables. Re-ordered host event viewer fields, adding host name, and fixing links so that only the status column is clickable. Chris Houseknecht 2014-07-15 13:46:01 -04:00
  • a35cd2d85e updated fix to resizing of dashboard Jared Tabor 2014-07-15 13:15:56 -04:00
  • 50d962d666 fixed resizing error with graphs on page load Jared Tabor 2014-07-15 12:29:24 -04:00
  • 91f26c294a Use utcnow() when filtering jobs for dashboard display Matthew Jones 2014-07-15 10:56:32 -04:00
  • d293f1fa52 Group things in .gitignore Luke Sneeringer 2014-07-15 08:41:17 -05:00
  • 26dfad5d7c Correct jshint failure by adjusting indentation James Laska 2014-07-15 08:14:41 -04:00
  • 4f33a01b02 Removed print statement that was just printing 'JHS: Host: Host object' for every object when running migration. Chris Church 2014-07-14 18:33:12 -04:00
  • 32822f43d3 Include ec2 inventory changes from https://github.com/ansible/ansible/pull/8010 and https://github.com/ansible/ansible/pull/8119 Chris Church 2014-07-14 18:12:01 -04:00
  • 5b285aced9 Job detail page refactoration Changed event viewer fields to match the order of field defined in event viewer form. Chris Houseknecht 2014-07-14 18:06:57 -04:00
  • 238c7093ed Job detail page refactoration Changed results list title to 'Host Events' and added Item column. Added table header row and applied ellipsis to all columns. Chris Houseknecht 2014-07-14 17:48:07 -04:00
  • 3ced24655a fixed pie chart formatting and added text for empty pie chart Jared Tabor 2014-07-14 17:14:02 -04:00
  • f56a8c16b0 Give a distinct hostname to satisfy the new unique constraint for job host summary, show that it is derived from a removed host Matthew Jones 2014-07-14 16:07:18 -04:00
  • ef9c292df9 Job detail page refactoration Changed references to host__name to host_name in queries to job_host_summaries. Chris Houseknecht 2014-07-14 15:45:05 -04:00
  • b4904a4065 Remove remaining links to job_events and job_host_summaries Removed links found in fly-outs on inventories, inventory detail hosts, home/groups and home/hosts. Chris Houseknecht 2014-07-14 15:41:00 -04:00
  • 6ee61d6c72 Make it to where we can track JobHostSummary objects for hosts that don't necessarily exist in inventory Matthew Jones 2014-07-14 15:34:25 -04:00
  • ccc6e16d2e added refresh button to inventory group/host page for when user is not in live mode (websockets disabled) Jared Tabor 2014-07-14 14:18:11 -04:00
  • f0b1034d29 Job detail page refactoration Latest changes to job detail page. Making it work with parallel play and task arrivals. Chris Houseknecht 2014-07-14 13:15:21 -04:00
  • 82ad3c01c2 added empty circle for blank pie chart, and fixed sizing issue for iphone sized browsers. Added percentage for pie chart Jared Tabor 2014-07-14 12:05:32 -04:00
  • 1cd3caa986 Reimplement parallel job event processing to increase the speed of playbook runs within tower Matthew Jones 2014-07-14 11:48:00 -04:00
  • d7641cb649 Job detail page re-re-refactor Job events are now being processed in parallel on the server side, which means tasks and plays may arrive before events begin arriving. The UI may be receiving events for play 'A' while plays 'B' and 'C' have arrived. The UI now has to know that it the arriving events belong to play 'A', and it should consider play 'A' to be the active play. Plays 'B' and 'C' should not be displayed until events begin arriving for them. Chris Houseknecht 2014-07-11 17:59:39 -04:00
  • 20e2ba0d6d Job details page re-refactor continues... Started adding logic to support parallel processing of plays/tasks. Fixed summary host lit not loading when there is no active play and/or active task. Now using jobs/N/job_host_summaries.host_name when building host summary list. Chris Houseknecht 2014-07-11 16:11:22 -04:00
  • 4b34401ca9 Set the host_name on JobHostSummary when the job host summary is saved Matthew Jones 2014-07-11 16:39:59 -04:00
  • f93e60979f Add a host_name field to JobHostSummary and migrate to it, so we have at least that information in job data if the host has been removed Matthew Jones 2014-07-11 16:02:37 -04:00
  • fb9596d00f updated resizing for jobs widget. made host count graph widget hidden if user is not an admin Jared Tabor 2014-07-11 15:30:39 -04:00
  • 3cd5c40dd5 Move default task management system port to 6559 from 6556 to keep from conflicting with Nagios plugins Matthew Jones 2014-07-11 15:24:14 -04:00
  • 6e9becb4b8 Implement icontains filter on job_plays and job_tasks Matthew Jones 2014-07-11 15:10:14 -04:00
  • a565c72f9f Session Expired -job detail page For reasons yet to be determined the status field on job_tasks and possibly job_plays may contain 'Token is expired' rather than a numeric return code (i.e. 400, 401, 403, etc.). Changed process_errors to look for this condition and trigger session timeout behavior. Chris Houseknecht 2014-07-11 14:48:01 -04:00
  • a7c0c362c3 Dashboard Renabled the breadcrumb option on list-generator. To have breadcrumbs automagically appear on a page pass breadCrumbs:true. Chris Houseknecht 2014-07-11 14:05:07 -04:00
  • 6528a91860 Fixed minification error in $log decorator Chris Houseknecht 2014-07-11 11:26:07 -04:00
  • abf134b7ce graph filter and dashboard widget resizing Jared Tabor 2014-07-11 09:12:20 -04:00
  • 1ce4396c2f Styling Fixed or improved search widget responsiveness on smaller viewports. Chris Houseknecht 2014-07-10 14:00:51 -04:00
  • bfc8f89205 Job detail page re-refactor Fixed host link on event viewer and tooltip on dialog. Tightened up job tab page row calculation. It now assumes rows will not hit 47px height until width drops to below 1350px. Chris Houseknecht 2014-07-10 13:15:07 -04:00
  • 3f53fc97b2 Make sure we don't unnecessarily update hosts and groups when invoking the inventory computed fields update upon saving the inventory source Matthew Jones 2014-07-10 12:35:31 -04:00
  • 807577abc8 Job detail page re-refactor Added endless scroll to host event viewer with a page size of 50 rows. Chris Houseknecht 2014-07-10 12:23:44 -04:00
  • 490d53419e Enable $AnsibleConfig.debug_mode Angular logging now respects the debug_mode paraemter in the js/config.js file. When set to true $log.debug messages will appear in the browser console. Set to false and they no longer appear. Chris Houseknecht 2014-07-10 11:20:24 -04:00
  • fb09a4b693 Job stdout page Fixed ability to restart automatic scroll-to-bottom while live events are streaming. When user scrolls up during live event processing automatic scroll-to-bottom stops. If user scrolls all the way to bottom, it now restarts. Chris Houseknecht 2014-07-10 11:07:09 -04:00
  • c774cc7e33 Host enable/disable fixed. Chris Houseknecht 2014-07-10 00:22:57 -04:00
  • 9d79f26427 Job detail page re-refactor Fixed column widths on host summary search dialog. Chris Houseknecht 2014-07-10 00:08:21 -04:00
  • 429df45cdc Job detail page re-refactor Fixed column alignment on plays and tasks. Chris Houseknecht 2014-07-10 00:04:39 -04:00
  • 3ffdb45efe Job detail page re-refactor Adjusted scroll spinner margin. Fixed js error. Chris Houseknecht 2014-07-09 23:49:14 -04:00
  • 80c2bed887 Job detail page re-refactor Wired up host editing. Chris Houseknecht 2014-07-09 23:31:29 -04:00
  • b04958ceac Job detail page re-refactor Improvied table responsiveness. Table header and table body are lining up much better now. Chris Houseknecht 2014-07-09 22:20:28 -04:00
  • 94e8572695 Fixed js lint issues. Chris Houseknecht 2014-07-09 18:48:07 -04:00
  • 97f9ebf5ea Job detail page re-refactor Added icons for host editing. Just need to wire-in the dialog and supporting stuff. Chris Houseknecht 2014-07-09 18:46:30 -04:00
  • 69a680a089 Job detail page re-refactor Fixed z-index conflict between modal dialog and summary slide-out. Chris Houseknecht 2014-07-09 18:35:10 -04:00
  • cd10ddba08 Logo pixelation The original logo file size is 79x79. Changed tower size from 42x42 to 41x41. Seems a little bit better. Confirmed that there are no surrounding elements or nearby elements overlapping or infringing upon the logo image boundaries. Chris Houseknecht 2014-07-09 18:25:21 -04:00