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
Chris Houseknecht
51b9a7bd0b
Fixed pagination issue. Moved reset of iterator + 'HidePaginator' var to Refresh.js helper exclusively. Latest changes to job details page.
2014-04-18 09:57:37 -04:00
Chris Houseknecht
63fa194415
Fixes to socket test page.
2014-04-17 16:41:38 -04:00
Matthew Jones
09f9b18d3f
Mention 1.4.9 release in readme
2014-04-17 16:31:11 -04:00
Matthew Jones
c793ff0d95
Small updates to the event triggers and javascript to show individual endpoints
2014-04-17 14:55:44 -04:00
Chris Houseknecht
ca42694a13
Latest job_detail page changes.
2014-04-17 18:52:42 +00:00
Matthew Jones
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
2014-04-17 12:36:34 -04:00
Matthew Jones
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
2014-04-17 10:14:53 -04:00
Chris Church
a49c627e53
AC-504 Migration to add roles to existing job events.
2014-04-16 23:54:03 -04:00
Chris Church
ac2cd63ab5
AC-1201 Fix UnicodeEncodeError when validating hostname:port containing unicode.
2014-04-16 23:05:57 -04:00
Chris Houseknecht
284c947347
AC-1185 fixed page rendering issues related to html-unsafe. Fixed search helper. Finished new inventory group delete functionality.
2014-04-16 18:13:26 -04:00
Matthew Jones
7c43dced0f
a bit better pane selection when splitting
2014-04-16 15:30:49 -04:00
Matthew Jones
69583a1b07
Import socketio service work and updates to documentation and setup procedures
2014-04-16 15:27:04 -04:00