Commit Graph

  • 8ad72426b4 AC-1040 Work on unified job serializers. Chris Church 2014-03-25 22:04:37 -04:00
  • 62a74f9c84 AC-1096 Fixed typo for project current_update. Chris Church 2014-03-25 19:49:58 -04:00
  • 6e05e39c09 AC-1040 Another Python2.6 fix. Chris Church 2014-03-25 17:34:53 -04:00
  • f73c352f0d AC-1040 Added inventory_source back to summary fields. Chris Church 2014-03-25 15:54:24 -04:00
  • 74602f1009 Check project and inventory source update cache timeout when deciding whether or not to spawn an instance of either one as a dependency Matthew Jones 2014-03-25 16:21:46 -04:00
  • 1dc3aa8ab1 Relax job dependency conflicts raised by customer support Matthew Jones 2014-03-25 16:20:27 -04:00
  • 03249e59f3 Fix up job run types so that we aren't auto-starting new jobs. Fix up job dependency generator to call the right new methods for generating inventory and project updates Matthew Jones 2014-03-25 15:21:30 -04:00
  • bb630fddbc Fix up error handler callback to include the task that actually failed Matthew Jones 2014-03-25 15:01:18 -04:00
  • 7196262987 Update graph generator to look right Matthew Jones 2014-03-25 13:50:39 -04:00
  • 8e841d8c16 AC-1040 Update view properties to indicate version when they were added. Chris Church 2014-03-25 14:57:11 -04:00
  • c677503d8d AC-1040 Fix filtering to work again with __regex suffix. Chris Church 2014-03-25 14:44:45 -04:00
  • 42e9451742 AC-1040 Fix inventory tree view. Chris Church 2014-03-25 14:20:37 -04:00
  • 6504a8ae40 AC-1040 Fix broken dashboard view. Add backwards-compatible support for old project and inventory source filters. Chris Church 2014-03-25 13:43:18 -04:00
  • 5d6dbc6e6b AC-1040 Make it work on Python 2.6. 🐍 Chris Church 2014-03-25 13:12:38 -04:00
  • 8b082ca8ce Added schedule delete support to Inventory group edit dialog, schedules controller and jobs controller. Chris Houseknecht 2014-03-25 12:25:12 -04:00
  • 3c04cc73b0 AC-1040 Add back a few attributes for backwards-compatibility. Chris Church 2014-03-25 11:51:21 -04:00
  • 24b587c877 Merge branch 'master' of github.com:ansible/ansible-commander Chris Church 2014-03-25 11:32:47 -04:00
  • b638a90d34 Bring action handling between form-generator and list-generator inline. Chris Houseknecht 2014-03-25 11:13:00 -04:00
  • bb47c300f6 Merge branch 'master' of github.com:ansible/ansible-commander Chris Church 2014-03-25 11:07:37 -04:00
  • 3638ff8f6e Added schedule.enabled support to job_template.schedules and projects.schedules. Chris Houseknecht 2014-03-25 10:53:23 -04:00
  • 5305734bbe Set next_run to be the key field, sorted in desc order. Moved name to appear before type. Chris Houseknecht 2014-03-25 10:09:00 -04:00
  • bcab5e719e Added support for schedule.enabled to Jobs page. Chris Houseknecht 2014-03-25 10:02:10 -04:00
  • 70be5d9a77 Latest Jobs and scheduling changes. Chris Houseknecht 2014-03-24 15:42:32 -04:00
  • 166cf61dc1 Added schedule.enabled support to job_template.schedules and projects.schedules. Chris Houseknecht 2014-03-25 10:53:23 -04:00
  • 54f3062445 Set next_run to be the key field, sorted in desc order. Moved name to appear before type. Chris Houseknecht 2014-03-25 10:09:00 -04:00
  • f153105f79 Added support for schedule.enabled to Jobs page. Chris Houseknecht 2014-03-25 10:02:10 -04:00
  • 296e87a632 AC-1040 Removed extra model definitions used for generating migrations. Chris Church 2014-03-25 09:38:25 -04:00
  • 71904c3b5b Latest Jobs and scheduling changes. Chris Houseknecht 2014-03-24 15:42:32 -04:00
  • 871b89ab28 Merge branch 'unified-jobs' of github.com:ansible/ansible-commander into unified-jobs Chris Church 2014-03-24 18:37:44 -04:00
  • 02af35dffd AC-1040 Updates to get unit tests to pass. Chris Church 2014-03-24 18:13:53 -04:00
  • 1a7dc83479 AC-1040 Inserted migration 34 from master, defined additional model changes needed, regenerated previous migrations 34/35/36/37 as 35/36/37/38. Chris Church 2014-03-24 16:09:49 -04:00
  • e6f3032b94 AC-1040 Give unified jobs a copy of config from unified job templates to capture the settings as they were when the job is run. Chris Church 2014-03-21 00:05:36 -04:00
  • fba3b1e09d AC-1040 Fix migrations to work when creating an empty database for testing. Chris Church 2014-03-20 21:46:16 -04:00
  • 691942cac3 AC-1040 Unified jobs updates to get unit tests to pass (hopefully). Chris Church 2014-03-20 19:16:58 -04:00
  • 0ee5c07738 AC-1040 Update jobs models and migrations (work in progress). Chris Church 2014-03-19 16:37:01 -04:00
  • b631f24e5b AC-1040 Add 'type' attribute as serializer field, add 'types' attribute to options response. Chris Church 2014-03-10 17:29:09 -04:00
  • e957de2016 AC-1040 Add django-polymorphic as prerequisite for moving toward unified jobs. Chris Church 2014-02-27 17:12:32 -05:00
  • 99c62f1261 AC-1040 Inserted migration 34 from master, defined additional model changes needed, regenerated previous migrations 34/35/36/37 as 35/36/37/38. Chris Church 2014-03-24 16:09:49 -04:00
  • 61ab197b3a If we fail the prestart check on a job, record the conditions by which we fail Matthew Jones 2014-03-24 14:57:53 -04:00
  • ec2dfa3c74 Rename link for unified jobs list Matthew Jones 2014-03-24 12:01:01 -04:00
  • 2d443bad26 Change the api v1 resource for unified jobs Matthew Jones 2014-03-24 11:58:05 -04:00
  • b35cee7b72 Eliminate the 'pending' status and remove dependency checks that necessitated it during pre-run... tighten the transaction wrapper to just be used when actually updating model details Matthew Jones 2014-03-24 11:48:28 -04:00
  • 0f1fc77be3 Switch up the api end point for unified jobs Matthew Jones 2014-03-24 11:48:04 -04:00
  • af231cc8b7 Resolve can_start from the client side and the signaler side Matthew Jones 2014-03-24 09:47:17 -04:00
  • 6941d89502 Tasks are only 'can_start' if they are in the 'new' state Matthew Jones 2014-03-23 19:56:28 -04:00
  • 3e88894f85 Temporarily relax task notification and rely on polling Matthew Jones 2014-03-23 18:37:30 -04:00
  • 10e6baaca0 Jobs page changes. Modified JobsEdit controller to incorporate new fields. Shows/hides job template based on the type of job. Re-ordered fields. Made the stdout textarea resizable. Fixed a bug in the accordions. Chris Houseknecht 2014-03-23 04:14:29 -04:00
  • 65aae82827 Fixed inventory host status to work with pop-over changes. Chris Houseknecht 2014-03-22 21:17:24 -04:00
  • f4efad714f More tweaks to pop-over formating. Chris Houseknecht 2014-03-22 18:36:39 -04:00
  • eea41e3401 Continuing work on new Jobs page. Increased pop-over width. Added a footer explaning how to close. Added close-on-click behavior in addition to esc key. Chris Houseknecht 2014-03-22 17:49:22 -04:00
  • bec301c2a8 Shift task start signal into an asynchronous task so we don't deadlock trying to update the same record from the task runner while waiting for the signal to be received from the signaler Matthew Jones 2014-03-22 11:18:25 -04:00
  • 4b9059388e Switch to using a network socket instead of an ipc socket, closes issue AC-1088 Matthew Jones 2014-03-21 14:43:52 -04:00
  • 523caf846c Tweaked start of inventory sync so that spinner appears continuously while the initial tree refresh and host reload runs. Chris Houseknecht 2014-03-21 04:15:36 +00:00
  • 2cb3f31b01 AC-1040 Give unified jobs a copy of config from unified job templates to capture the settings as they were when the job is run. Chris Church 2014-03-21 00:05:36 -04:00
  • e66fa7cead Fix up some bugs for the UI's dummy endpoints Matthew Jones 2014-03-20 19:23:10 -04:00
  • 52b8792058 AC-1040 Fix migrations to work when creating an empty database for testing. Chris Church 2014-03-20 21:46:16 -04:00
  • 54c533d410 AC-1040 Unified jobs updates to get unit tests to pass (hopefully). Chris Church 2014-03-20 19:16:58 -04:00
  • ed63ea433a Fixed refresh of inventory tree after a group refresh initiates. Fixed group add js error caused by source_vars == null when ec2 source selected. Chris Houseknecht 2014-03-20 19:10:07 -04:00
  • f3e9be636c Add some dummy api end points for House Matthew Jones 2014-03-20 17:59:58 -04:00
  • d38c8ee93e Inventory host edit method now supports and 'edit' and an 'add' mode. Adding a host now uses the shared modal module, giving it a resizable and draggable dialog along with auto-resizing textarea. Chris Houseknecht 2014-03-20 13:20:03 -04:00
  • 1bc9ab68eb Moved jqueryui dialog creation to a shared module along with textarea auto-sizing. Inventory host edit dialog is now constructed using this new module. Fixed host enabled flag on the host edit dialog so that it is disabled for externally managed hosts. Chris Houseknecht 2014-03-20 12:25:20 -04:00
  • 6f11502528 Emit log messages by default on the task runner Matthew Jones 2014-03-20 11:46:58 -04:00
  • f1ac2ff899 Bug fixes for CentOS Matthew Jones 2014-03-20 11:22:19 -04:00
  • b970bf54fa AC-1040 Update jobs models and migrations (work in progress). Chris Church 2014-03-19 16:37:01 -04:00
  • 18a5a6556e AC-1068 all variables (inventory, template, group, host) are now sorted alphabetically Chris Houseknecht 2014-03-19 20:02:11 +00:00
  • c9340cf5f1 Add a new mechanism for automagically creating a tmux session, splitting it into panes, and starting each Tower needed tower service... This is so you don't have to start each one manually Matthew Jones 2014-03-19 13:51:48 -04:00
  • 7147a9ccf9 Clicking anywhere on Group name column now selects the row on Inventory detail page. Chris Houseknecht 2014-03-19 13:42:37 -04:00
  • bf19b76d5a Merge remote-tracking branch 'origin/task-system-rework' Matthew Jones 2014-03-19 13:14:21 -04:00
  • d3d84706a4 Need to grab just the first item for the scm test project update Matthew Jones 2014-03-19 12:53:11 -04:00
  • e24538865f Revert a project unit test Matthew Jones 2014-03-19 12:49:13 -04:00
  • 9886b73d2c Fixed bug in Inventory Group Add. Save was failing. Also when group vars failed to parse, the error was not bubbled up to the GroupEdit code. Chris Houseknecht 2014-03-19 12:05:36 -04:00
  • 0548126e33 Make sure we are calling signal_start in unit tests Matthew Jones 2014-03-19 11:26:22 -04:00
  • 20aa89e33c Adjust interactive shell test James Laska 2014-03-19 11:29:02 -04:00
  • 77e4d33770 Make sure we are calling signal_start in unit tests Matthew Jones 2014-03-19 11:26:22 -04:00
  • 14e138a7bd Bypass task runner system in normal job start tests... we'll test it another way so assume we want to just start the job right away Matthew Jones 2014-03-19 11:09:14 -04:00
  • 6cd5552b6a More work on new Jobs page. Chris Houseknecht 2014-03-19 01:39:58 -04:00
  • 6d6e9e45a8 Framework for new jobs tab. Chris Houseknecht 2014-03-18 18:30:31 -04:00
  • 9614103964 Starting rewrite of Jobs tab. Chris Houseknecht 2014-03-18 15:25:22 -04:00
  • 1093b00e2a Fixing up unit tests Matthew Jones 2014-03-18 14:58:45 -04:00
  • 7ac58dead3 Missing line-end comma Matthew Jones 2014-03-18 12:04:27 -04:00
  • 7fe474aec5 Prevent deadlocks on unit tests in a very specific scenario Matthew Jones 2014-03-18 12:02:14 -04:00
  • 0c4bd4bfa8 Fixed scope conflict between schedules_list and parent scope. Chris Houseknecht 2014-03-18 11:32:38 -04:00
  • 0f3bd58745 Only show 'Schedules' tab on inventory groups dialog when a source value is selected. Chris Houseknecht 2014-03-18 10:35:00 -04:00
  • 2585855e1c helpers/Groups.GroupsEdit now supports an 'add' mode for creating new groups. Chris Houseknecht 2014-03-17 23:49:14 -04:00
  • 633c63aadb Fixed inner dialog sizing issues so that resizing inventory edit dialog now resizes the schedule widget, keeping the inner widget slightly smaller than than dialog and scrolling the content vertically when needed. Chris Houseknecht 2014-03-17 18:25:06 -04:00
  • fe625785c7 Ignore checking celery task list during some unit tests, triggered by UNIT_TEST_IGNORE_TASK_WAIT Matthew Jones 2014-03-17 14:53:38 -04:00
  • 7521de5904 Details view now working on inventory group edit dialog. Chris Houseknecht 2014-03-17 13:03:57 -04:00
  • 57fff65577 Missing semicolon Matthew Jones 2014-03-17 12:55:59 -04:00
  • 1243e044a0 Remove update on launch, we'll test this another way Matthew Jones 2014-03-17 12:52:23 -04:00
  • e0b72ff452 Make sure we ignore the wait update for tasks under dependency situations in the unit tests Matthew Jones 2014-03-17 11:24:44 -04:00
  • f6ac7fb6d0 Fix up run task manager script to handle signals, fix up task cancel job, add restart handler for ubuntu Matthew Jones 2014-03-17 11:05:53 -04:00
  • 022f95783f Upgrading to latest angular-scheduler. Chris Houseknecht 2014-03-17 09:46:45 -04:00
  • 85b8b12e51 Incorporated latest angular-scheduler changes. Starting to add 'detail' schedule view to the inventory group edit dialog, allowing user to see occurrences and natural language description of a given schedule object. Chris Houseknecht 2014-03-17 13:44:47 +00:00
  • 28c9d77f29 Fix some bugs found from unit tests Matthew Jones 2014-03-14 15:54:27 -04:00
  • 382e1e96c7 More unit test rework Matthew Jones 2014-03-14 15:25:06 -04:00
  • f3ea7d68cc Some job tests can't run in their current state Matthew Jones 2014-03-14 13:00:33 -04:00
  • 0587583f19 Allow inventory import to work with demo license. Chris Church 2014-03-14 12:32:43 -04:00
  • df696b0199 Latest inventory group dialog changes. Finished styling schedule widget slide-in. Chris Houseknecht 2014-03-13 16:49:23 -04:00
  • e6209d4d4f Make sure we check arguments passed to signal start before allowing it to proceed. Matthew Jones 2014-03-13 14:43:47 -04:00
  • 7ba7d3c940 Latest inventory group dialog changes for schedules integration. Chris Houseknecht 2014-03-13 13:35:27 -04:00