1962 Commits

Author SHA1 Message Date
Matthew Jones
21d0b6301e Update server makefile behavior with two mechanisms one of which will
start the development services in tmux but not attach to the session
2014-05-02 15:26:05 -04:00
Matthew Jones
44bb12c5c3 Include host name in the job event serializer 2014-05-02 13:23:45 -04:00
Matthew Jones
e4afaeb2a6 Add migration for including host name with the top level job event
detail if it's available
2014-05-02 13:19:03 -04:00
Matthew Jones
bc7567a341 Include hostname in the event data at the top level if it's available 2014-05-02 10:34:51 -04:00
Chris Houseknecht
5fa351040a Added proper support for 'runner_on_no_hosts' events. 2014-05-01 16:49:54 -04:00
Chris Houseknecht
042e15f109 Adjust table heights based on actual viewport height. Summary flyout now accounts for viewport width and goes 100% on width < 840px. 2014-05-01 14:29:08 -04:00
Chris Houseknecht
286c4ab0b4 CSS changes to reduce gap between columns on both home page and inventory edit page. 2014-05-01 10:13:05 -04:00
Chris Houseknecht
8e0cc4d2f4 Reset z-index on summary section when screen goes back to > 1240px. 2014-05-01 02:44:48 -04:00
Chris Houseknecht
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. 2014-05-01 02:42:37 -04:00
Chris Houseknecht
6b4b8ab6e3 Applied scroll bar and infinite scrolling to host summary section. Added search field to task hosts and host summary sections. 2014-05-01 00:14:36 -04:00
Chris Houseknecht
468df5b7e3 d3js should now be included in the repo. 2014-04-30 16:19:04 -04:00
Chris Houseknecht
a56c9dbdb8 Fixing missing d3js library 2014-04-30 16:16:52 -04:00
Chris Houseknecht
4b7d4aecf1 Fixing missing js libraries 2014-04-30 16:16:15 -04:00
Chris Houseknecht
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'. 2014-04-30 16:10:50 -04:00
Matthew Jones
0a18816cf5 Include job event detail emitter 2014-04-30 14:48:24 -04:00
Matthew Jones
ac94c11fd7 Adjust inventory computed field calculations to happen in the celery context 2014-04-30 14:38:08 -04:00
James Laska
2497610944 Update release process documentatio 2014-04-29 13:29:03 -04:00
James Laska
985d68a187 AMI packaging improvements
Several AMI packaging changes, including:

 * Set a default value for OFFICIAL=no
 * Include tower version in ami_description and tag:Name
 * Packer will tag the AMI to help with visually identifying AMIs (tags used
   include Name, aws_instance_count, product_name, product_version)
 * Removed license/* files.  The license instance count is supplied via an
   environment variable AWS_INSTANCE_COUNT
 * Update reset/install_aws.sh to require an instance count parameter (-c)
2014-04-29 11:19:14 -04:00
Matthew Jones
74463f8945 Make sure we include the instance id when emitting the event 2014-04-28 14:29:00 -04:00
Chris Houseknecht
0a41d89569 Shrunk the top margin, the space between header and start of tabs, to 25px. 2014-04-28 10:33:50 -04:00
Chris Houseknecht
5468a7028f Fixed socket status check to correctly update the tooltip. 2014-04-25 19:38:08 -04:00
Chris Houseknecht
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. 2014-04-25 19:25:22 -04:00
Matthew Jones
f788adfbca Implement AC-1224, include the id of the new inventory or project update
when launching
2014-04-25 12:57:52 -04:00
Chris Houseknecht
68eb8a67bc Fixed search drop-down not showing up on Jobs page for small and medium viewports. 2014-04-25 10:01:17 -04:00
Chris Houseknecht
dda9cbda2d Fixed main tabs to respond correctly, or at least better, to medium and small viewports. 2014-04-25 09:36:58 -04:00
Chris Houseknecht
d34d0378fa Fixed drop-down menu hover issue that caused search drop-down to not display on small screens. Fixed js error in Socket.js 2014-04-25 09:18:35 -04:00
Chris Houseknecht
65859fa446 Started fixing/finishing input group delete. Started moving socket status to header. 2014-04-25 11:56:23 +00:00
James Laska
557b92ef05 Don't forget to minify the js during sdist 2014-04-24 13:22:46 -04:00
Chris Houseknecht
cdc6a4ed7c Fixed scope management for JobStatusChange events. 2014-04-24 09:38:28 -04:00
Chris Houseknecht
389d99875f Added socket button to projects. Project page now updated realtime with job status. 2014-04-23 19:04:23 -04:00
Chris Houseknecht
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. 2014-04-23 18:07:26 -04:00
James Laska
b4d06796a3 Add pep8 and pyflakes Makefile targets 2014-04-23 13:55:23 -04:00
James Laska
02c4a39865 Add SELinux module to allow socket.io
This also makes several smaller style/format changes to the .spec file.
2014-04-23 13:55:23 -04:00
Matthew Jones
4810b9532d Generalize socketio sender from task and emit more data specific to the type of unified job sending the update 2014-04-22 15:52:45 -04:00
Matthew Jones
5904d2e1ee Switch back to serializer for event emissions and convert datetimes prior to json serialization 2014-04-22 15:08:43 -04:00
Chris Houseknecht
bbab019567 Connected inventory detail page to socket.io and removed refresh button. 2014-04-22 02:57:35 -04:00
Chris Houseknecht
0b0207e20e Latest job detail page changes. 2014-04-22 00:15:25 -04:00
Matthew Jones
be3996b9be Add the job event id to the socket emitter payload 2014-04-21 23:35:44 -04:00
Matthew Jones
1d52f7cc9d Fix up more status emissions 2014-04-21 15:02:12 -04:00
Matthew Jones
c0f821cdbf Make sure we actually emit the status during status change websocket events 2014-04-21 14:56:41 -04:00
Matthew Jones
444430ed5b Use singular keyfile 2014-04-21 12:16:22 -04:00
Chris Houseknecht
25c117782c Fixed jshint linting errors. Lates job detail page changes. 2014-04-21 10:18:58 -04:00
Chris Church
29349d0a5a Disable socketio notifications for unit tests. 2014-04-19 02:12:33 -04:00
Matthew Jones
2177d6feab Fix up event emission to send the right thigns 2014-04-18 14:42:23 -04:00
Matthew Jones
007df8c5a6 Fix up some minor issues so we can display job events 2014-04-18 13:58:06 -04:00
Chris Houseknecht
af830ee50d Job events subscription form- subscribe to events for a specific job. 2014-04-18 13:52:16 -04:00
Matthew Jones
210b1dce2e Be more specific on the model 2014-04-18 13:51:36 -04:00
Matthew Jones
003104cbdb Add a post-save hook for emitting job event notifications over the websocket channel 2014-04-18 13:38:43 -04:00
Matthew Jones
92739bc86c Emit just one message type for status change events: 2014-04-18 10:54:20 -04:00
Matthew Jones
6ede456715 Send signals when jobs/tasks change states 2014-04-18 09:58:36 -04:00