Commit Graph
18653 Commits
Author SHA1 Message Date
chouseknecht 6ab9878e65 Latest job template UI changes. Template edit working. Need to add job submission steps and fix playbook initial value on edit page. 2013-05-16 13:00:17 -04:00
Michael DeHaan d1ba197126 Add a test to show you can create a new host by posting to a groups host list. 2013-05-15 18:40:34 -04:00
Michael DeHaan ddf10251cc Fix some issues when creating a new object and posting to a subcollection. Tested with groups.
Also removed some dead code.
2013-05-15 18:31:32 -04:00
chouseknecht 1bc85f608c Latest inventory tree updates. Now using root_groups to retrieve top-level inventory groups. Ajax group load now works -hosts and subgroups loading. Need to add sorting, but all works. 2013-05-15 17:24:49 -04:00
chouseknecht 01ec33ec8f Removed refernces to jquery-ui. Was going to use spinner, decided not too. Will likely conflict with Angular directives for form validation. 2013-05-15 12:59:03 -04:00
chouseknecht 86bd91dfb8 Directives integer, min, max, and awlookup now working. Lookups now allow user to enter a value, the name is validated, and capitalization is corrected. 2013-05-15 12:59:00 -04:00
Chris Church b3615465d1 Renamed _get_queryset in new inventory view to reflect filtering updates. 2013-05-14 19:18:28 -04:00
Chris Church 7183549289 Moved queryset filtering/ordering out of BaseList into the CustomFilterBackend. Added job_host_summaries sublists for jobs and hosts, add detail view for job host summary, with tests. 2013-05-14 19:17:17 -04:00
Michael DeHaan 5c6895e606 Correct some things in the README 2013-05-14 18:47:53 -04:00
Michael DeHaan 09252d5c1d Replace COPYING document 2013-05-14 18:45:38 -04:00
Michael DeHaan b83e70b09a Remove various license headers. License was changed to proprietary previously so fix up headers. 2013-05-14 18:44:02 -04:00
Michael DeHaan 72fbb6c3a3 Add inventory root groups to related resources. 2013-05-14 18:38:32 -04:00
Michael DeHaan 5b65b3bfac Add code that allows getting just the root groups for an inventory. 2013-05-14 18:28:13 -04:00
Chris Church e528ede913 Disable transaction middleware when starting jobs via the API (only for tests). 2013-05-14 15:29:12 -04:00
chouseknecht 0818e6ab3d Latest UI changes -working on Job Templates 2013-05-14 13:50:45 -04:00
chouseknecht c9018a0aca Latest UI changes 2013-05-14 11:05:56 -04:00
chouseknecht 55f44b86f1 Latest UI inventory changes 2013-05-14 09:51:26 -04:00
chouseknecht 2612ebd792 Latest UI Inventory updates 2013-05-14 01:52:38 -04:00
Chris Church fe5a454441 Basic support for job start/cancel via REST API with supporting tests. 2013-05-13 10:43:43 -04:00
Chris Church a20573a68d More job template tests, enable creating a new job by posting to the job template job list. 2013-05-11 05:11:31 -04:00
Chris Church 6e6600b822 Model and test updates for last_job and last_job_host_summary fields on Host. 2013-05-11 02:10:17 -04:00
Chris Church 8f2ea04b48 Add simple test for credentials list, should not allow POST (for now). 2013-05-10 11:14:14 -04:00
chouseknecht bae177460b Merge branch 'master' of github.com:ansible/ansible-commander 2013-05-10 04:10:03 -04:00
chouseknecht 0ff66f668d Credentials add\/edit now works. Ask checkbox is functional. 2013-05-10 04:09:28 -04:00
Chris Church 17e96751c0 Removed local_settings*.tmp files added by @chouseknecht, updated .gitignore to prevent them from getting added again. 2013-05-10 00:51:03 -04:00
Chris Church d7737f6b43 Changed project property available_playbooks to playbooks, exposed via API as a child resource of the project detail. Changed project local_path to a CharField and added helper method and API attribute to show the list of available choices for local_path. 2013-05-10 00:44:21 -04:00
chouseknecht fdceb46c12 Latest UI changes. Credential List and Edit working -need to add ask pw option and validation around team vs. user. Lookup dialog is now a generic helper that can be shared by all controllers. Credentials controller is first to use api-loader which reads the \/api and \/api\/v1 to determine base set of urls. And more... 2013-05-09 23:49:51 -04:00
Chris Church 2cbed11034 Reverted JSONField change on VariableData and fixed related tests and migration. Also fixed older migrations that break when migrating backwards. 2013-05-09 17:11:45 -04:00
Chris Church d51fa4f629 Added credentials list view. 2013-05-09 15:14:43 -04:00
Chris Church e6377a1243 Fix lingering import statement, add context processor to expose settings to templates. 2013-05-09 14:31:08 -04:00
Chris Church fdc9422409 Catch exception raised for the reverse access of a OneToOneField. 2013-05-08 17:56:40 -04:00
Chris Church f7cd605415 Model changes based on jobs API discussion, code and test fixes to work with those changes. 2013-05-08 17:43:09 -04:00
Michael DeHaan 6238f0ab9a Add summary_fields capability, which for items in a collection gives the names of related fields.
{
   'summary_fields' : {
       'organization' : {
          'name' : 'foo',
          'description' : 'bar',
       }
   }

}

etc.  This is automatic for all field types configured in serializers.py (SUMMARIZABLE_FKs, etc).
2013-05-08 17:38:35 -04:00
chouseknecht 51ef375183 Team add/edit now working. Temporarily disabled organization name lookup on Team and Inventory lists. This will get fixed with AC-93 -add summary fields to response. 2013-05-08 16:26:21 -04:00
Chris Church e5057fbd83 Removed old versions of UI in static directory. 2013-05-08 12:02:56 -04:00
Chris Church cc16c394fe Added debug condition to determine which JS files to include. 2013-05-08 11:58:37 -04:00
Chris Church 6f6e3d23a5 Added static url prefix to partials and images. 2013-05-08 11:46:22 -04:00
Chris Church eff2e65c9a Moved UI into its own Django app. 2013-05-08 11:41:00 -04:00
chouseknecht 839d681b70 Latest UI changes 2013-05-08 11:18:59 -04:00
Chris Church 2a15d07221 Split out RBAC and can_user_* methods from models into access.py. Moved list/item permissions checks from the base views into RBAC. Added serializers/views/tests for jobs REST API. 2013-05-08 10:46:16 -04:00
Chris Church 75ea4a1cda Initial setup script. 2013-05-07 18:17:04 -04:00
Chris Church 932b1ed620 Add variable data to admin. 2013-05-07 18:17:04 -04:00
chouseknecht 3c90f91453 Added jsTree to show groups under Inventory/Edit 2013-05-07 11:49:33 -04:00
Chris Houseknecht ced96a1bb3 Fixed issue with selected users based on user.id rathr than set index. Fixed dataLoad callback not being destroyed after controller routine exits. 2013-05-06 22:18:44 -04:00
Chris Houseknecht ccb732bd69 All lists (included related lists) now send the order_by parameter to the API. Use the key: true attribute in the list definition to specify the default sorting field. 2013-05-06 17:59:13 -04:00
Chris Houseknecht d2dad90eb8 Missing add+ button on Hosts and Groups list pages fixed. 2013-05-06 17:07:11 -04:00
Chris Houseknecht bb7e1ae74f Inventory group add/delete working 2013-05-06 16:54:26 -04:00
chouseknecht 2afd8d44e7 Fix setup.yml 2013-05-06 15:15:18 -04:00
chouseknecht c1cc2a1e0b Added UI under lib/static/web. Updated README.md 2013-05-06 14:26:49 -04:00
Chris Church ef92fe3960 Updates to permissions checks (and tests), add logging around permission checks, permission-related fixes to support browsable API, work in progress on job templates API, added default logging settings. 2013-05-01 14:10:42 -04:00