Commit Graph

  • 808b82bd33 Break out the data migration from the schema migration for the job event hostname Matthew Jones 2014-05-05 10:38:26 -04:00
  • aba8683fc5 Fixed js errors. Chris Houseknecht 2014-05-03 21:36:36 -04:00
  • b2b0f67c65 Removed accordions from jobs page. Chris Houseknecht 2014-05-03 21:31:22 -04:00
  • 21d0b6301e Update server makefile behavior with two mechanisms one of which will start the development services in tmux but not attach to the session Matthew Jones 2014-05-02 15:26:05 -04:00
  • 44bb12c5c3 Include host name in the job event serializer Matthew Jones 2014-05-02 13:23:45 -04:00
  • e4afaeb2a6 Add migration for including host name with the top level job event detail if it's available Matthew Jones 2014-05-02 13:19:03 -04:00
  • bc7567a341 Include hostname in the event data at the top level if it's available Matthew Jones 2014-05-02 10:34:42 -04:00
  • 5fa351040a Added proper support for 'runner_on_no_hosts' events. Chris Houseknecht 2014-05-01 16:49:54 -04:00
  • 042e15f109 Adjust table heights based on actual viewport height. Summary flyout now accounts for viewport width and goes 100% on width < 840px. Chris Houseknecht 2014-05-01 14:29:08 -04:00
  • 286c4ab0b4 CSS changes to reduce gap between columns on both home page and inventory edit page. Chris Houseknecht 2014-05-01 10:13:05 -04:00
  • 8e0cc4d2f4 Reset z-index on summary section when screen goes back to > 1240px. Chris Houseknecht 2014-05-01 02:44:48 -04:00
  • ad5ca80e47 Summary section slides in and out based on screen width. When screen less than 1240px the summary section hides and a button is presented allowing user to view summary panel as an overlayor slide-in panel. Fixed handling of websocket connection indicator tool-tip. Chris Houseknecht 2014-05-01 02:42:37 -04:00
  • 6b4b8ab6e3 Applied scroll bar and infinite scrolling to host summary section. Added search field to task hosts and host summary sections. Chris Houseknecht 2014-05-01 00:14:36 -04:00
  • 468df5b7e3 d3js should now be included in the repo. Chris Houseknecht 2014-04-30 16:19:04 -04:00
  • a56c9dbdb8 Fixing missing d3js library Chris Houseknecht 2014-04-30 16:16:52 -04:00
  • 4b7d4aecf1 Fixing missing js libraries Chris Houseknecht 2014-04-30 16:16:15 -04:00
  • fc0056d058 Added malihu-custom-scrollbar library to provide consistent cross-browser scrolling on job detail page. Implemented on task host list to create an 'infinite scroll'. Chris Houseknecht 2014-04-30 16:10:37 -04:00
  • 0a18816cf5 Include job event detail emitter Matthew Jones 2014-04-30 14:48:24 -04:00
  • ac94c11fd7 Adjust inventory computed field calculations to happen in the celery context Matthew Jones 2014-04-30 14:35:25 -04:00
  • 2497610944 Update release process documentatio James Laska 2014-04-29 13:29:03 -04:00
  • 985d68a187 AMI packaging improvements James Laska 2014-04-29 11:19:14 -04:00
  • 74463f8945 Make sure we include the instance id when emitting the event Matthew Jones 2014-04-28 14:28:52 -04:00
  • 0a41d89569 Shrunk the top margin, the space between header and start of tabs, to 25px. Chris Houseknecht 2014-04-28 10:33:50 -04:00
  • 5468a7028f Fixed socket status check to correctly update the tooltip. Chris Houseknecht 2014-04-25 19:38:08 -04:00
  • 4521f8f41a Restyled new job detail page making it completely responsive down to small viewports. Moved things around as discussed in last status meeting. Incorporated event_name element from event object. Chris Houseknecht 2014-04-25 19:25:12 -04:00
  • f788adfbca Implement AC-1224, include the id of the new inventory or project update when launching Matthew Jones 2014-04-25 12:57:52 -04:00
  • 68eb8a67bc Fixed search drop-down not showing up on Jobs page for small and medium viewports. Chris Houseknecht 2014-04-25 10:01:17 -04:00
  • dda9cbda2d Fixed main tabs to respond correctly, or at least better, to medium and small viewports. Chris Houseknecht 2014-04-25 09:36:58 -04:00
  • d34d0378fa Fixed drop-down menu hover issue that caused search drop-down to not display on small screens. Fixed js error in Socket.js Chris Houseknecht 2014-04-25 09:18:35 -04:00
  • 65859fa446 Started fixing/finishing input group delete. Started moving socket status to header. Chris Houseknecht 2014-04-25 11:55:49 +00:00
  • 557b92ef05 Don't forget to minify the js during sdist James Laska 2014-04-24 13:22:46 -04:00
  • cdc6a4ed7c Fixed scope management for JobStatusChange events. Chris Houseknecht 2014-04-24 09:38:28 -04:00
  • 389d99875f Added socket button to projects. Project page now updated realtime with job status. Chris Houseknecht 2014-04-23 19:04:23 -04:00
  • 49c26aad10 Track inventory group expand/collapse in local storage. Support multiple inventory syncs running simultaneously. Moved socket connection for job_events to app root. Added on/off socket button so user can tell state of connection and reset/reconnect when needed. Applied AC-1211 fix. Chris Houseknecht 2014-04-23 18:07:16 -04:00
  • b4d06796a3 Add pep8 and pyflakes Makefile targets James Laska 2014-04-23 13:55:09 -04:00
  • 02c4a39865 Add SELinux module to allow socket.io James Laska 2014-04-23 13:52:08 -04:00
  • 4810b9532d Generalize socketio sender from task and emit more data specific to the type of unified job sending the update Matthew Jones 2014-04-22 15:52:45 -04:00
  • 5904d2e1ee Switch back to serializer for event emissions and convert datetimes prior to json serialization Matthew Jones 2014-04-22 15:08:33 -04:00
  • bbab019567 Connected inventory detail page to socket.io and removed refresh button. Chris Houseknecht 2014-04-22 02:57:35 -04:00
  • 0b0207e20e Latest job detail page changes. Chris Houseknecht 2014-04-22 00:15:25 -04:00
  • be3996b9be Add the job event id to the socket emitter payload Matthew Jones 2014-04-21 23:35:44 -04:00
  • 1d52f7cc9d Fix up more status emissions Matthew Jones 2014-04-21 15:02:12 -04:00
  • c0f821cdbf Make sure we actually emit the status during status change websocket events Matthew Jones 2014-04-21 14:56:35 -04:00
  • 444430ed5b Use singular keyfile Matthew Jones 2014-04-21 12:16:22 -04:00
  • 25c117782c Fixed jshint linting errors. Lates job detail page changes. Chris Houseknecht 2014-04-21 10:18:37 -04:00
  • 29349d0a5a Disable socketio notifications for unit tests. Chris Church 2014-04-19 02:12:33 -04:00
  • 2177d6feab Fix up event emission to send the right thigns Matthew Jones 2014-04-18 14:42:23 -04:00
  • 007df8c5a6 Fix up some minor issues so we can display job events Matthew Jones 2014-04-18 13:58:06 -04:00
  • af830ee50d Job events subscription form- subscribe to events for a specific job. Chris Houseknecht 2014-04-18 13:52:06 -04:00
  • 210b1dce2e Be more specific on the model Matthew Jones 2014-04-18 13:51:36 -04:00
  • 003104cbdb Add a post-save hook for emitting job event notifications over the websocket channel Matthew Jones 2014-04-18 13:38:43 -04:00
  • 92739bc86c Emit just one message type for status change events: Matthew Jones 2014-04-18 10:54:20 -04:00
  • 6ede456715 Send signals when jobs/tasks change states Matthew Jones 2014-04-18 09:58:27 -04:00
  • 51b9a7bd0b Fixed pagination issue. Moved reset of iterator + 'HidePaginator' var to Refresh.js helper exclusively. Latest changes to job details page. Chris Houseknecht 2014-04-18 09:57:37 -04:00
  • 63fa194415 Fixes to socket test page. Chris Houseknecht 2014-04-17 16:41:27 -04:00
  • 09f9b18d3f Mention 1.4.9 release in readme Matthew Jones 2014-04-17 16:31:11 -04:00
  • c793ff0d95 Small updates to the event triggers and javascript to show individual endpoints Matthew Jones 2014-04-17 14:55:31 -04:00
  • ca42694a13 Latest job_detail page changes. Chris Houseknecht 2014-04-17 18:52:18 +00:00
  • 647001546a Support ssl listener for socketio service, add such service to setup playbook, add handler for external notifications, implement basic namespaces for other supported events Matthew Jones 2014-04-17 12:36:34 -04:00
  • f06dde4fa3 Fix AC-1202... when marking a schedule as inactive also mark it as disabled. When filtering schedules for what should run make sure we exclude inactive schedules also Matthew Jones 2014-04-17 10:14:47 -04:00
  • a49c627e53 AC-504 Migration to add roles to existing job events. Chris Church 2014-04-16 23:54:03 -04:00
  • ac2cd63ab5 AC-1201 Fix UnicodeEncodeError when validating hostname:port containing unicode. Chris Church 2014-04-16 23:05:57 -04:00
  • 284c947347 AC-1185 fixed page rendering issues related to html-unsafe. Fixed search helper. Finished new inventory group delete functionality. Chris Houseknecht 2014-04-16 18:13:09 -04:00
  • 7c43dced0f a bit better pane selection when splitting Matthew Jones 2014-04-16 15:30:49 -04:00
  • 69583a1b07 Import socketio service work and updates to documentation and setup procedures Matthew Jones 2014-04-16 15:26:52 -04:00
  • b66ddfc155 Search helper now knows how to turn 'loading' message on at first page load. Chris Houseknecht 2014-04-16 13:53:32 -04:00
  • 98c56827db AC-1197 callback workflow -dynamic help text. Fixed js lint issues. Chris Houseknecht 2014-04-16 13:47:20 -04:00
  • 9901658f02 Update some setup things for the new callback script Matthew Jones 2014-04-16 11:15:52 -04:00
  • 8ffdc6de29 Rename tower retry script and reframe documentation Matthew Jones 2014-04-16 10:37:45 -04:00
  • e753260087 AC-588 Match cloud hosts by unique instance_id instead of name when running cloud inventory sync. Chris Church 2014-04-16 03:00:33 -04:00
  • 7bfe0f9583 AC-1192 Added special tower extra_vars when running jobs. Chris Church 2014-04-15 18:42:35 -04:00
  • 6aee57f4c5 Fix to open job_templates accordion on initial page load. Fix to missing tooltips for play/stop schedule button within job_templates and projects pages. Chris Houseknecht 2014-04-15 18:21:14 -04:00
  • 87965645b5 Latest job detail page changes. Fix for AC-1189- job template schedules. Chris Houseknecht 2014-04-15 16:18:07 -04:00
  • 1d28f73687 Include the actuall callback retry script Matthew Jones 2014-04-15 15:58:41 -04:00
  • 6b3d857e49 Add an example script that will retry a tower callback request if it does not receive a 202. will retry 5 times with a 5 second interval between each run Matthew Jones 2014-04-15 15:41:13 -04:00
  • 130d1f071f Return URL to new job created from job template callback. Chris Church 2014-04-15 15:41:49 -04:00
  • 7eed13cca4 AC-448 Add support for mapping LDAP users to teams based on LDAP group membership. Chris Church 2014-04-15 14:22:41 -04:00
  • e8b0d7451e AC-1182 Handle a schedule rrule that results in zero occurrences. Chris Church 2014-04-15 13:24:06 -04:00
  • fd1e35c6d9 Show new vendored packages in the site packages readme Matthew Jones 2014-04-15 11:54:41 -04:00
  • 99f2f65be2 Fix issue AC-1047, don't use pk when verifying that the user exists and isn't anonymous Matthew Jones 2014-04-15 11:42:10 -04:00
  • 507d2e158d Vendor gevent's socketio and websocket modules Matthew Jones 2014-04-15 11:06:39 -04:00
  • 2546cbdbb6 AC-504 Capture role when available for job events. Chris Church 2014-04-15 00:22:57 -04:00
  • 1d417fe573 AC-1191 Fix limit parameter on callback jobs to intersect with any limit specified on the job template. Chris Church 2014-04-14 23:40:06 -04:00
  • 55da67fa91 AC-1181 Fixed job serializer to copy default name/description from job template. Chris Church 2014-04-14 23:09:02 -04:00
  • 1b242926e9 Added socket.io lib. Created a temporary Sockets tab for socket connection testing. Streamlined login process to use scope callbacks. Chris Houseknecht 2014-04-14 15:11:01 -04:00
  • 54aabb75cd Fixed css error. Chris Houseknecht 2014-04-14 00:34:38 -04:00
  • b6dc4047f7 Latest job detail page changes. Fixed lookup modal horizontal scroll. Chris Houseknecht 2014-04-14 00:32:34 -04:00
  • 06cf3a2aec AC-1163 when possible scroll browser to source of an input error right after a save fails. Implemented jquery plugin ScrollTo. Chris Houseknecht 2014-04-11 03:17:53 -04:00
  • 0d753b74d0 AC-531 the active tab was always clickable. Now it appears clickable. Chris Houseknecht 2014-04-11 02:24:40 -04:00
  • 69c1aed22d Fixed Loading message and Pagination widget fouc. Start of new job detail page. Chris Houseknecht 2014-04-11 02:02:23 -04:00
  • 2e572e51da Cleanup of 'loading' and 'no records matching your search'. Removed 'group' from group host status messages. Fixed conflict between group edit and host edit dialogs that caused variable editor to sometimes not display on host edit. Chris Houseknecht 2014-04-09 12:04:56 -04:00
  • 1b7e9167ec Cleanup of 'loading' and 'no records matching your search'. Removed 'group' from group host status messages. Fixed conflict between group edit and host edit dialogs that caused variable editor to sometimes not display on host edit. Chris Houseknecht 2014-04-09 12:04:34 -04:00
  • bb7e756e6f Fix for when job.finished === null, so that ('date') doesn't break. vagrant 2014-04-08 14:22:53 +00:00
  • e70df9bf0f Updated version to 2.0.0. Chris Church 2014-04-09 00:12:33 -04:00
  • 1283a78e09 AC-1134 Updated rax/ec2 inventory scripts from ansible. Added ability to filter groups/hosts by regular expression and exclude empty groups, so that Tower can exclude RAX/EC2 instance ID groups and EC2 RDS hosts/groups. Chris Church 2014-04-08 23:50:57 -04:00
  • 59dc2a2cb8 AC-1158 Fix project to set delete on next update. Chris Church 2014-04-08 15:41:40 -04:00
  • be8986bf4e Updated release documentation James Laska 2014-04-08 13:14:59 -04:00
  • c4b7cd4520 Fixed broken log viewer when job template gets deleted. Chris Houseknecht 2014-04-07 19:38:18 -04:00
  • bcbc7ed7ac Fixed password prompting on job submission. Prompting for passwords one at a time was causing Angular to do bad things. Now we prompt for everything in one nicely formatted dialog. Chris Houseknecht 2014-04-07 18:14:10 -04:00
  • 78e208dcdb Use id instead of pk or checking for anonymous user Matthew Jones 2014-04-07 17:10:48 -04:00