Commit Graph

  • d303520cc9 Touched up the summary table event help. chouseknecht 2014-05-14 18:16:20 -04:00
  • 46bf760133 Wired up the Filter Events search dialog box. You can now filter all events by host name. chouseknecht 2014-05-14 18:11:31 -04:00
  • f49805db0b Make sure we recognize when a model changes state from active to inactive and back Matthew Jones 2014-05-14 16:02:56 -04:00
  • 93c2a5e31c Improve update computed field signaling so that we only emit signals when a host is added or deleted, or if it is associated or disassociated, or if a job runs Matthew Jones 2014-05-13 15:12:42 -04:00
  • db3151a9dd Fix for KeyError when cache is empty, change cache key prefix for dev vs. prod. Chris Church 2014-05-10 23:57:45 -04:00
  • a4f5b0ae71 Use local memory cache for unit tests Matthew Jones 2014-05-09 15:45:42 -04:00
  • 4f74afdf19 Add response headers for timing API requests, improve inventory script view performance. Chris Church 2014-05-09 15:16:34 -04:00
  • 2e0ad0edbf Documentation for memcached Matthew Jones 2014-05-09 15:40:01 -04:00
  • d614cc8472 Integrate memcached support for some host fields Matthew Jones 2014-05-09 15:34:57 -04:00
  • 89b034b5b8 Data migration for AC-1164, make names make more sense Matthew Jones 2014-05-13 09:25:35 -04:00
  • 4c1ad2d107 Wired stdout page into Jobs tab page. Replaced View drop-down with icons for view details and stdout. chouseknecht 2014-05-14 13:29:58 -04:00
  • ff867df640 Include byte-compiled pyc files in sdist tarball James Laska 2014-05-14 12:20:23 -04:00
  • aaaef7de71 Tightened up margin around page breadcrumb throughout app. chouseknecht 2014-05-14 12:06:53 -04:00
  • cc350dde68 Moved stdout to an iframe and improved auto-sizing. chouseknecht 2014-05-14 11:46:07 -04:00
  • 38503b9087 Wired up stdout to job detail page. More to do, but you can at least get to it now. chouseknecht 2014-05-13 18:32:38 -04:00
  • 60da8e6ad8 AC-1271 replay calcl height of each container and number of rows on jobs page without having to use a timer and requery rows on page load. chouseknecht 2014-05-13 17:10:48 -04:00
  • eb4b17017c AC-1275 jlaska requires a larger target on checkbox input controls. chouseknecht 2014-05-13 16:00:09 -04:00
  • f2c1893dac Update package build workflow James Laska 2014-05-12 14:21:51 -04:00
  • 8bd2117e77 AC-1236 fixed broken failed jobs link on dashboard. Fixed broken job links on inventory tab page. chouseknecht 2014-05-13 14:05:39 -04:00
  • 6618cc877c AC-1259 inventory delete/promote. Promoted inventory group delete dialog style. Added matching styling to host delete dialog. chouseknecht 2014-05-13 12:04:50 -04:00
  • a802d41fd6 AC-1259 inventory delete/promote. chouseknecht 2014-05-13 11:46:19 -04:00
  • 8d8b4d0fd8 AC-1237 fix page label for /home/* pages chouseknecht 2014-05-13 02:05:27 -04:00
  • 50d7d64d9a Update pep8 path exclusions James Laska 2014-05-13 08:53:39 -04:00
  • f4e987fc0a Fix missing comment character '#' James Laska 2014-05-13 08:44:11 -04:00
  • af25d473fc AC-1239 broken links on home page to inventory sync status. chouseknecht 2014-05-13 01:49:26 -04:00
  • 5823347c52 AC-1242 project dashboard links. chouseknecht 2014-05-13 00:37:54 -04:00
  • bdf4192138 Fixed display of license time remaining value. chouseknecht 2014-05-12 23:31:55 -04:00
  • 5f41b8df76 AC-1262 support for basic variable prompting on job submission. chouseknecht 2014-05-12 23:28:49 -04:00
  • e2d33522d2 Fix issue #AC-1269 - Only enable graphviz task graph generation in debug mode - Define an appropriate place for the tower cycle file Matthew Jones 2014-05-12 14:42:57 -04:00
  • a19f388e2d In case job_template is null handle that case for vars prompt Matthew Jones 2014-05-12 13:53:33 -04:00
  • 22984f91cc Make sure we notify vars_update_on_launch from job details Matthew Jones 2014-05-12 13:11:43 -04:00
  • 5e484b2503 Update where host_name field is set on job events. Chris Church 2014-05-11 23:43:40 -04:00
  • 8154edf00c AC-1262 Fix broken job template test. Chris Church 2014-05-11 23:06:31 -04:00
  • fcdcf8e988 AC-1262 Add vars_prompt_on_launch field to job template. Chris Church 2014-05-11 22:44:35 -04:00
  • a9672294c4 Workaround possible ansible bug so unit tests pass for async tasks. Chris Church 2014-05-11 21:41:02 -04:00
  • e9ddf51387 Styling changes from 5/9 status meeting. chouseknecht 2014-05-09 23:35:02 -04:00
  • bb071379c2 Fixes to status bar display. Now displays in real-tiime despite large number of hosts. Tested with 600 hosts. chouseknecht 2014-05-09 13:28:50 -04:00
  • b320fc725f Added start of search controls to summary section. Removed reload of task and host summary tables on screen resize. We're now maintaining 300 rows for each. chouseknecht 2014-05-09 10:28:10 -04:00
  • 3a5544801a Make sure we disassociate inventory source from the host as part of the dereferencing operation Matthew Jones 2014-05-09 10:16:44 -04:00
  • 5df185b7af Add mock makefile targets James Laska 2014-05-09 08:59:02 -04:00
  • 9e645bdb74 Fixed scrolling issues and page resizing issues. When page resizes the number of visible rows in each table expands. chouseknecht 2014-05-08 19:15:18 -04:00
  • 79ef9e5ed5 Implement smart recursive deleting on certain inventory resources Matthew Jones 2014-05-08 15:49:49 -04:00
  • 78b5378b57 AC-1235 Speed up JS for inventory script view in browsable API. Chris Church 2014-05-01 19:33:46 -04:00
  • 92eb56e1d3 Changed host summary section on job detail page to use badges. chouseknecht 2014-05-07 15:01:14 -04:00
  • 31fb6b1752 Fixed host status bar on job detail page. chouseknecht 2014-05-07 13:05:34 -04:00
  • 047c560fab Fix migration for AC-1258 (Show user who triggered a job) chouseknecht 2014-05-06 17:00:44 -04:00
  • 88236e2abe AC-1244, AC-1258, AC-1248 fixes. Migrating from 1.4.11. chouseknecht 2014-05-06 16:58:52 -04:00
  • ffdf03943e Implementing websocket connection on jobs page. Group delete fixes. Chris Houseknecht 2014-05-05 16:52:40 -04:00
  • d6a238d6e0 Check for null group in inventory source before attempting to emit inventory status change event Matthew Jones 2014-05-05 11:46:17 -04:00
  • 4283c9d045 Project edit- remove well inside schedule accordion. Chris Houseknecht 2014-05-05 10:57:00 -04:00
  • 80fbe0b525 Jobs page- schedules layout now works with new page layout. Refined page auto-resize. Chris Houseknecht 2014-05-05 10:51:37 -04:00
  • 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