Commit Graph

  • 7754f475ad AC-1097 Fixed validation of unique name on polymorphic models. Chris Church 2014-03-28 18:18:28 -04:00
  • 9a3ee04783 Changes to LogViewer widget to remove back-end, command line and environment related stuff. Chris Houseknecht 2014-03-28 17:58:00 -04:00
  • 558f7ef2eb AC-465 Removed settings.py copies that are no longer used in packaging. Chris Church 2014-03-28 16:53:14 -04:00
  • 57ce24f371 Wiring scheduler pieces Chris Houseknecht 2014-03-28 15:38:36 -04:00
  • c46f1de347 Some initial validation logic and documentation on what we require/reject Matthew Jones 2014-03-28 14:37:50 -04:00
  • c1734d74cf Use unified job set for joining the schedule and unified jobs Matthew Jones 2014-03-28 12:52:28 -04:00
  • 799e8d30ba Integrate main schedules resource Integrated scheduled jobs list Implement updating ancillary details on dependent models Further cleanup Matthew Jones 2014-03-28 12:49:57 -04:00
  • 7237d313d2 Created a job viewing widget that provides a common modal dialog for viewing job output. Implemented on projects and inventory groups. Chris Houseknecht 2014-03-28 06:03:48 -04:00
  • 52ab418abb AC-1040 Unified job template and unified job views. Chris Church 2014-03-28 01:25:19 -04:00
  • c1d314ed6f Running scheduled items now works Matthew Jones 2014-03-27 22:45:37 -04:00
  • b665345070 Support passing the schedule when signaling start so we record which schedule this came from Matthew Jones 2014-03-27 22:45:09 -04:00
  • 3adefc685f Refactor of Project page- breaking status back out into its own column. Chris Houseknecht 2014-03-27 18:21:01 -04:00
  • 65bb42c2f2 Make dtstart field somewhat optional Matthew Jones 2014-03-27 16:00:52 -04:00
  • ce2ae2b945 AC-1071 Removed ssh_key_path option, only need to be able to accept PEM key format. Chris Church 2014-03-27 15:55:44 -04:00
  • 107fc85110 Initial scheduler integration Matthew Jones 2014-03-27 15:53:32 -04:00
  • 29a8b46e2f Refactored job submission module, breaking the process of prompting for credentials and passwords into small, isolated units of work. Code can now be shared across each job type and unit tests are feasible. Chris Houseknecht 2014-03-27 14:21:47 -04:00
  • 62e860afc1 Fixed Utilities.alert() so that Alert dialog boxes no longer render empty. The issue was one of scope. The alert dialogs exist in the parent scope. Often the scope of the caller is in a child or nested child scope. Alerts now have their own scope and the HTML is compiled just before render. Chris Houseknecht 2014-03-27 10:47:22 -04:00
  • 3b95fbd30b AC-1054 came up with a fix that allows auto-form-fill browser pluggins to work. Applied to User and Credential pages. Chris Houseknecht 2014-03-27 02:29:15 -04:00
  • 4889681df3 AC-1076 Added update_cache_timeout to inventory group add/edit dialog. Chris Houseknecht 2014-03-26 18:29:28 -04:00
  • ba5c396630 AC-1076 Added scm_update_cache_timeout to project add/edit page. Chris Houseknecht 2014-03-26 17:48:11 -04:00
  • d8383a4d69 AC-1076 Exposed scm_update_cache_timeout for projects, added needs_update_on_launch property to project and inventory source models. Chris Church 2014-03-26 16:40:52 -04:00
  • 3d0d75e897 Wired schedule edit to Jobs page. Fixed issues with modal dialogs. On inventory hosts focus is now set to first field rather than help icon. ESC key no longer closes jqueryui dialogs as it conflicts with clicking ESC to close help pop-over. Resizing a dialog no longer causes button pane (the dialog footer) to appear to grow taller and taller. Chris Houseknecht 2014-03-26 16:33:41 -04:00
  • 702e575ecf Return elapsed as number instead of string for unified job subclasses. Chris Church 2014-03-26 16:18:47 -04:00
  • bfb0159083 AC-1071 Moved credential model to its own file. Added API support and tests for ssh_key_path field. AC-1095 Added validation for SSH private keys. Chris Church 2014-03-26 16:05:05 -04:00
  • b47aed5bdb Wired up job relaunch for each type of job. Chris Houseknecht 2014-03-26 12:04:02 -04:00
  • b2f0c1214f Expanded new aw-accordion directive to update local storage with the active panel. When user navigates away from a page and returns the accordions are restored. Chris Houseknecht 2014-03-26 00:32:54 -04:00
  • ceba67fcf0 AC-982 Disable activity stream for inventory import by default. Chris Church 2014-03-26 00:12:08 -04:00
  • 21c8126838 AC-1040 Use new method in inventory import to create inventory update from inventory source. Chris Church 2014-03-26 00:11:37 -04:00
  • 9ab6f3cbf6 Lookup dialogs now created using Modal module, making them draggable and resizable. When job submission process prompts for missing job_template credential the dialog now includes instructions and only shows machine credentials (AC-1086). Added accordions to jobs page. Chris Houseknecht 2014-03-25 23:18:41 -04:00
  • 0b050466c5 AC-1077 Sort playbooks alphabetically (case-insensitive). Chris Church 2014-03-25 23:06:27 -04:00
  • ac0927f430 AC-1060 Add API support for vault password. Chris Church 2014-03-25 22:54:14 -04:00
  • 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