Matthew Jones
65bb42c2f2
Make dtstart field somewhat optional
2014-03-27 16:01:09 -04:00
Chris Church
ce2ae2b945
AC-1071 Removed ssh_key_path option, only need to be able to accept PEM key format.
2014-03-27 15:55:50 -04:00
Matthew Jones
107fc85110
Initial scheduler integration
2014-03-27 15:53:45 -04:00
Chris Houseknecht
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.
2014-03-27 14:21:47 -04:00
Chris Houseknecht
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.
2014-03-27 10:47:29 -04:00
Chris Houseknecht
3b95fbd30b
AC-1054 came up with a fix that allows auto-form-fill browser pluggins to work. Applied to User and Credential pages.
2014-03-27 02:29:15 -04:00
Chris Houseknecht
4889681df3
AC-1076 Added update_cache_timeout to inventory group add/edit dialog.
2014-03-26 18:29:28 -04:00
Chris Houseknecht
ba5c396630
AC-1076 Added scm_update_cache_timeout to project add/edit page.
2014-03-26 17:48:11 -04:00
Chris Church
d8383a4d69
AC-1076 Exposed scm_update_cache_timeout for projects, added needs_update_on_launch property to project and inventory source models.
2014-03-26 16:40:55 -04:00
Chris Houseknecht
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.
2014-03-26 16:33:49 -04:00
Chris Church
702e575ecf
Return elapsed as number instead of string for unified job subclasses.
2014-03-26 16:18:47 -04:00
Chris Church
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.
2014-03-26 16:06:02 -04:00
Chris Houseknecht
b47aed5bdb
Wired up job relaunch for each type of job.
2014-03-26 12:04:10 -04:00
Chris Houseknecht
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.
2014-03-26 00:33:15 -04:00
Chris Church
ceba67fcf0
AC-982 Disable activity stream for inventory import by default.
2014-03-26 00:12:13 -04:00
Chris Church
21c8126838
AC-1040 Use new method in inventory import to create inventory update from inventory source.
2014-03-26 00:12:13 -04:00
Chris Houseknecht
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.
2014-03-25 23:18:49 -04:00
Chris Church
0b050466c5
AC-1077 Sort playbooks alphabetically (case-insensitive).
2014-03-25 23:06:27 -04:00
Chris Church
ac0927f430
AC-1060 Add API support for vault password.
2014-03-25 22:54:14 -04:00
Chris Church
8ad72426b4
AC-1040 Work on unified job serializers.
2014-03-25 22:04:37 -04:00
Chris Church
62a74f9c84
AC-1096 Fixed typo for project current_update.
2014-03-25 19:49:58 -04:00
Chris Church
6e05e39c09
AC-1040 Another Python2.6 fix.
2014-03-25 17:35:01 -04:00
Chris Church
f73c352f0d
AC-1040 Added inventory_source back to summary fields.
2014-03-25 17:35:00 -04:00
Matthew Jones
74602f1009
Check project and inventory source update cache timeout when deciding
...
whether or not to spawn an instance of either one as a dependency
2014-03-25 16:21:46 -04:00
Matthew Jones
1dc3aa8ab1
Relax job dependency conflicts raised by customer support
...
If both jobs are callbacks whose limits are different allow them to
not conflict with each other when deciding launch dependencies
2014-03-25 16:20:27 -04:00
Matthew Jones
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
2014-03-25 15:21:30 -04:00
Matthew Jones
bb630fddbc
Fix up error handler callback to include the task that actually failed
2014-03-25 15:01:54 -04:00
Matthew Jones
7196262987
Update graph generator to look right
2014-03-25 15:01:54 -04:00
Chris Church
8e841d8c16
AC-1040 Update view properties to indicate version when they were added.
2014-03-25 14:57:11 -04:00
Chris Church
c677503d8d
AC-1040 Fix filtering to work again with __regex suffix.
2014-03-25 14:44:45 -04:00
Chris Church
42e9451742
AC-1040 Fix inventory tree view.
2014-03-25 14:20:37 -04:00
Chris Church
6504a8ae40
AC-1040 Fix broken dashboard view. Add backwards-compatible support for old project and inventory source filters.
2014-03-25 13:43:18 -04:00
Chris Church
5d6dbc6e6b
AC-1040 Make it work on Python 2.6. 🐍
2014-03-25 13:12:46 -04:00
Chris Houseknecht
8b082ca8ce
Added schedule delete support to Inventory group edit dialog, schedules controller and jobs controller.
2014-03-25 12:25:25 -04:00
Chris Church
3c04cc73b0
AC-1040 Add back a few attributes for backwards-compatibility.
2014-03-25 11:51:21 -04:00
Chris Church
24b587c877
Merge branch 'master' of github.com:ansible/ansible-commander
2014-03-25 11:32:47 -04:00
Chris Houseknecht
b638a90d34
Bring action handling between form-generator and list-generator inline.
2014-03-25 11:13:00 -04:00
Chris Church
bb47c300f6
Merge branch 'master' of github.com:ansible/ansible-commander
2014-03-25 11:07:37 -04:00
Chris Houseknecht
3638ff8f6e
Added schedule.enabled support to job_template.schedules and projects.schedules.
2014-03-25 11:07:24 -04:00
Chris Houseknecht
5305734bbe
Set next_run to be the key field, sorted in desc order. Moved name to appear before type.
2014-03-25 11:07:24 -04:00
Chris Houseknecht
bcab5e719e
Added support for schedule.enabled to Jobs page.
2014-03-25 11:07:24 -04:00
Chris Houseknecht
70be5d9a77
Latest Jobs and scheduling changes.
2014-03-25 11:07:24 -04:00
Chris Houseknecht
166cf61dc1
Added schedule.enabled support to job_template.schedules and projects.schedules.
2014-03-25 10:53:23 -04:00
Chris Houseknecht
54f3062445
Set next_run to be the key field, sorted in desc order. Moved name to appear before type.
2014-03-25 10:09:00 -04:00
Chris Houseknecht
f153105f79
Added support for schedule.enabled to Jobs page.
2014-03-25 10:02:10 -04:00
Chris Church
296e87a632
AC-1040 Removed extra model definitions used for generating migrations.
2014-03-25 09:38:25 -04:00
Chris Houseknecht
71904c3b5b
Latest Jobs and scheduling changes.
2014-03-24 20:30:07 -04:00
Chris Church
871b89ab28
Merge branch 'unified-jobs' of github.com:ansible/ansible-commander into unified-jobs
...
Conflicts:
awx/main/models/__init__.py
awx/main/models/base.py
awx/main/models/inventory.py
awx/main/models/jobs.py
awx/main/models/projects.py
awx/main/models/unified_jobs.py
awx/main/tests/base.py
2014-03-24 18:37:44 -04:00
Chris Church
02af35dffd
AC-1040 Updates to get unit tests to pass.
2014-03-24 18:13:53 -04:00
Chris Church
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.
2014-03-24 17:11:09 -04:00