Commit Graph

  • 46c7a8f433 Changed queued job 'cancel' to 'delete'. Chris Houseknecht 2014-03-31 11:35:29 -04:00
  • 9472c06ccc Updated angular-scheduler to pickup latest fixes. Chris Houseknecht 2014-03-31 14:56:27 +00:00
  • 33a8eaae90 Updated angular-scheduler to pickup latest fixes. Chris Houseknecht 2014-03-31 14:55:42 +00:00
  • 2eeecb01a7 AC-1040 Updated type choice names for unified job subclasses. Chris Church 2014-03-31 11:33:29 -04:00
  • 96a4752f2f Be more strict when verifying dtstart Matthew Jones 2014-03-31 11:33:49 -04:00
  • a3ca786758 Fix some import errors and filter errors when updating unified_jobs with schedule information Matthew Jones 2014-03-31 10:25:19 -04:00
  • d6942e0dbe Fixed pagination active link color. Chris Houseknecht 2014-03-31 10:12:39 -04:00
  • d946ca052a Job delete now uses job.url Chris Houseknecht 2014-03-31 03:28:03 -04:00
  • 1e0af7b82e Latest jobs page changes. Integrated log viewer. Added support to log viewer for variables (extra vars and source vars). Most things on jobs pages are working, execept for scheduled jobs bit. Chris Houseknecht 2014-03-31 03:25:41 -04:00
  • e1d3da731e AC-1040 Model cleanup/refactor, add and use job_explanation field. Chris Church 2014-03-30 22:57:45 -04:00
  • e5054eeb65 AC-1040 Support ordering by type field. Chris Church 2014-03-30 19:52:52 -04:00
  • 8217544376 Form generator can now call the list generator when creating related lists. Job Template page is now using this method. We can now inject CompletedJobs and Schedules list objects on any page with full jobs page or schedule page functionality. Chris Houseknecht 2014-03-29 17:46:39 -04:00
  • fe5d154d76 AC-1040 Exposed list of choices for type field. Chris Church 2014-03-29 14:34:18 -04:00
  • 5ad0282495 Re-styling jobs page and hooking it up to /unified_jobs resource. Chris Houseknecht 2014-03-29 13:52:31 -04:00
  • 8c9afff4b9 Fixed cancel icon so that it replace delete icon while project is in 'running' state Chris Houseknecht 2014-03-28 18:08:48 -04:00
  • 9b440c5209 Fix an issue where POST to schedules would no longer work. Populate some more summary fields Matthew Jones 2014-03-28 22:10:34 -04:00
  • 35e4bd477c AC-1040 Cleanup old code in tasks, combine methods from unified job subclasses into base classes. Chris Church 2014-03-28 22:07:24 -04:00
  • 352197c5d2 Removed admin support (no longer used or maintained). Chris Church 2014-03-28 22:04:26 -04:00
  • 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