Commit Graph

  • 6567e6ac10 Might help to add the forms for the admin to import. Chris Church 2013-04-19 10:31:47 -04:00
  • b9da59c5f3 Admin updates. Chris Church 2013-04-19 10:12:45 -04:00
  • c40156e04e Update TODO Michael DeHaan 2013-04-18 23:00:35 -04:00
  • 2f5745272f Tests for permission checking on who can start jobs of certain types, etc. Michael DeHaan 2013-04-18 22:32:54 -04:00
  • 28332cc5a5 Ability to post new job templates. The permissions checks on these need more tests for non-org-admin users. Michael DeHaan 2013-04-18 22:11:00 -04:00
  • 6bb4f4f255 remove user from jobs (redundant, since we have created_by) and add start of jobs REST testing. Michael DeHaan 2013-04-18 21:05:31 -04:00
  • 7d224d8cf3 Ability to list job templates. Related resources are not added. Michael DeHaan 2013-04-18 20:52:54 -04:00
  • 48a29df4ec Cleanup TODO file Michael DeHaan 2013-04-18 17:06:54 -04:00
  • bc19dc90ac Stub tests for jobs REST API. Michael DeHaan 2013-04-18 17:01:49 -04:00
  • d11405d089 Stub views for all things job and event related. Michael DeHaan 2013-04-18 15:22:45 -04:00
  • 10adcf204d Allow results to be ordered by specifying "&order=" on the querystring line. Michael DeHaan 2013-04-18 10:28:19 -04:00
  • 71dbb9c818 Docs update following LaunchJob renaming. Chris Church 2013-04-17 21:53:45 -04:00
  • 883449f4a5 Added helper attributes to job for retrieving hosts by status. Chris Church 2013-04-17 21:45:35 -04:00
  • 296c6e8cd4 Fix filter field setting for user classes, where field is named 'username', not 'name' Michael DeHaan 2013-04-17 21:36:12 -04:00
  • 5336316f2e Resolve merge conflicts. Michael DeHaan 2013-04-17 20:35:01 -04:00
  • 7c5fcba037 Commiting just in case the diff is not all whitespace Michael DeHaan 2013-04-17 20:18:14 -04:00
  • aff422c976 Renamed LaunchJob to JobTemplate, LaunchJobStatus to Job, LaunchJobHostSummary to JobHostSummary, and LaunchJobStatusEvent to JobEvent. Updated admin, celery task, management commands accordingly. Chris Church 2013-04-17 18:59:21 -04:00
  • 5e6ad5a244 Added /api/v1/groups/N/hosts and /api/v1/groups/N/all_hosts/ Michael DeHaan 2013-04-16 17:41:20 -04:00
  • 27ac9a206e Added migration dependency. Chris Church 2013-04-16 16:18:25 -04:00
  • 0a364f39d6 Minor tweaks to the setup playbook. Michael DeHaan 2013-04-16 16:14:08 -04:00
  • 52ace2700c Added relationships to hosts from launch job status and launch job status event, updated admin to display host stats and events. Chris Church 2013-04-15 19:22:57 -04:00
  • 54923f05c4 Merge pull request #1 from britcey/patch-1 Michael DeHaan 2013-04-15 16:21:02 -07:00
  • ec0e0f60dc Some TODO updates, a model revision, and getting association/disassociation working on user/team creds. Michael DeHaan 2013-04-15 19:19:54 -04:00
  • 9fc041f4ec No need to keep inventory list on projects, can just use permissions Michael DeHaan 2013-04-15 11:31:54 -04:00
  • 9dbbf330e8 Added support for token authentication (with test). Chris Church 2013-04-10 00:41:51 -04:00
  • 09cca99c69 Just use plain GPL. Michael DeHaan 2013-04-09 01:05:55 -04:00
  • 7368645bc6 Just use the plain GPLv3. Michael DeHaan 2013-04-09 00:55:25 -04:00
  • 26cff59ef0 Use of validate() method on serializer to implement write-once fields. Michael DeHaan 2013-04-07 22:17:33 -04:00
  • 9db8e27491 Working on credentials API Michael DeHaan 2013-04-07 19:57:16 -04:00
  • 038ed04943 Changed celery task reference to store the task_id only, capture traceback if task run fails, update admin to be able to run launch jobs. Chris Church 2013-04-04 16:53:20 -04:00
  • 97a83c7e0d Add license for ansible plugin (not part of commander or ansible) Michael DeHaan 2013-04-04 15:57:58 -04:00
  • 5d8641abe6 Adding some TODOs for later. Michael DeHaan 2013-04-04 15:51:45 -04:00
  • c52f51162a Work on team credentials. Michael DeHaan 2013-04-04 15:50:56 -04:00
  • 541445d60f Added support and tests for --check option. Chris Church 2013-04-04 14:47:32 -04:00
  • e9aa3f78e2 Removed todo/comments that have been implemented. Chris Church 2013-04-04 14:47:10 -04:00
  • 1b93886be2 Updated callback module to delegate to acom_callback_event management command. Chris Church 2013-04-04 13:59:32 -04:00
  • 0a306ee0ad Team credentials listing. Michael DeHaan 2013-04-04 14:41:31 -04:00
  • 2c2c26860f Wiring up team credentials service (WIP). Michael DeHaan 2013-04-04 12:38:41 -04:00
  • 5087db5a7f Remove some prints Michael DeHaan 2013-04-04 12:10:00 -04:00
  • d1f2f871e7 Column name not unique and assorted work on credentials REST Michael DeHaan 2013-04-04 12:07:12 -04:00
  • 09f3c97023 fixed typo britcey 2013-04-03 17:45:04 -03:00
  • b20a29b458 Working on surfacing credentials via REST. Michael DeHaan 2013-04-02 14:59:58 -04:00
  • 37cdd31b79 Fix typo. Michael DeHaan 2013-04-02 14:11:43 -04:00
  • 0155f0acea Update settings template to use SQLite test database when running acom_inventory script in tests, initial stub for callback event logger. Chris Church 2013-04-02 14:53:52 -04:00
  • 63ef048d73 Fixed test database name in app setup template. Chris Church 2013-04-02 14:06:45 -04:00
  • dbab673183 Update TODO notes. Michael DeHaan 2013-04-02 13:20:59 -04:00
  • 9307e2de26 Notes/todos. Chris Church 2013-04-02 13:11:07 -04:00
  • 0250537065 Update credentials schema and TODO notes. Michael DeHaan 2013-04-02 11:23:58 -04:00
  • 4df02f205b Update TODO notes. Michael DeHaan 2013-04-02 10:50:08 -04:00
  • d2dd10b963 Update license mentioned in README to align with actual. Michael DeHaan 2013-04-01 20:40:46 -04:00
  • 0489762a02 Working on credentials endpoints, added migration (no credentials directly on projects) Michael DeHaan 2013-04-01 20:38:03 -04:00
  • 791003995c List the projects that a user can see. Michael DeHaan 2013-04-01 19:43:14 -04:00
  • 0d41b7bf07 A user can access what teams they are on. Michael DeHaan 2013-04-01 18:49:32 -04:00
  • 6bf4c1604f Adding and removing users from a team. Michael DeHaan 2013-04-01 18:19:37 -04:00
  • 93a230078d Remove now N/A comment Michael DeHaan 2013-04-01 17:50:43 -04:00
  • a2d40a44a3 Add missing file. Michael DeHaan 2013-04-01 17:50:12 -04:00
  • 5deaa5c2fa Ability to list teams on an organization. Michael DeHaan 2013-04-01 17:44:06 -04:00
  • 184a68b0f9 License change. GPLv3 -> Affero GPLv3. Michael DeHaan 2013-04-01 16:04:27 -04:00
  • 38f3fb0985 Fix import error for missing file. Chris Church 2013-03-31 23:28:41 -04:00
  • df1d6ebc7e Added back try/except for TaskMeta lookup. Chris Church 2013-03-31 23:25:54 -04:00
  • 678e4c053b Admin field/inline updates. Chris Church 2013-03-31 23:23:40 -04:00
  • 8c42d0d9bb Added test for failed launch job. Chris Church 2013-03-31 23:23:15 -04:00
  • 941d605806 Ability to list teams and get individual team records. Michael DeHaan 2013-03-31 22:18:39 -04:00
  • 987abb1663 Super users can list what projects an organization is assigned to. Michael DeHaan 2013-03-31 22:04:52 -04:00
  • 3b97dced59 Make projects deleteable. Michael DeHaan 2013-03-31 21:18:16 -04:00
  • 33ab8ff1ab Start of projects (+teams/credentials/permissions) tests. Michael DeHaan 2013-03-31 20:02:56 -04:00
  • 3c7cac00f9 Working version of callback module to log to database. Chris Church 2013-03-31 19:24:53 -04:00
  • c149f03119 Initial working test for run_launch_job task. Chris Church 2013-03-31 17:25:18 -04:00
  • b38cb80efa Finished acom_inventory commnand tests. Chris Church 2013-03-31 11:40:13 -04:00
  • cece190c54 Reapplied migrations since change, work on tests for inventory script. Chris Church 2013-03-29 02:36:11 -04:00
  • a61a353829 Start on tests for inventory command and celery task, stub for playbook callback module. Chris Church 2013-03-29 01:02:07 -04:00
  • bbbe1b5a93 update TODO.md Michael DeHaan 2013-03-27 19:09:57 -04:00
  • 00d4f67f22 When disassociating objects that are foreign key relationships this implies a delete, so also move the name aside to allow for reuse. Michael DeHaan 2013-03-27 18:55:49 -04:00
  • b8ee694d82 Ability to remove hosts and inventory from groups. Michael DeHaan 2013-03-27 18:54:30 -04:00
  • 6e15d7a913 Ability to add child groups to groups. Michael DeHaan 2013-03-27 18:17:21 -04:00
  • 4a2673482b Update the inventory script to follow the new variabledata schema. This is untested and may need revisions. Michael DeHaan 2013-03-26 22:28:35 -04:00
  • ce7112e08a Update variable schema to use a 1:1 resource, and allow access via GET/PUT. GET if object does not exist will create the resource. Michael DeHaan 2013-03-26 22:24:03 -04:00
  • c2bffe47d4 Fixup attach logic for inventory hosts/groups on subcollections. Pass serializer errors through on conflict scenarios. Michael DeHaan 2013-03-26 19:21:18 -04:00
  • 88b171bd5b Add tests for posting new hosts via subcollection. Michael DeHaan 2013-03-26 18:53:39 -04:00
  • 5ac7cb9a93 Update the API doc to indicate usage of posts of new objects to convience endpoints. Michael DeHaan 2013-03-26 18:50:28 -04:00
  • 4aed4f6405 Add more 'auto-associate by posting new object' end points. Michael DeHaan 2013-03-26 18:26:40 -04:00
  • fa54f7ad66 This allows for creation of subresources when posting new objects to a subcollection. Michael DeHaan 2013-03-26 18:18:05 -04:00
  • 3625039d47 Start of group support. Michael DeHaan 2013-03-26 16:57:08 -04:00
  • 2d3ff081c1 Loosen some unique name constraints. Note I've reset the migrations since we're in the dev cycle and I can still do that. Michael DeHaan 2013-03-26 14:51:14 -04:00
  • 5e91e0a43c Working on Hosts and Groups Michael DeHaan 2013-03-26 14:44:12 -04:00
  • a4ae1012bc Update license headers on test code. Michael DeHaan 2013-03-25 19:02:52 -04:00
  • dbfd764acd Improve the can_user_add model hook to allow it to pre-examine data for context. Michael DeHaan 2013-03-25 19:00:07 -04:00
  • be1bd56ca2 Explain the RBAC model around inventory usage and adapt a view to match. Michael DeHaan 2013-03-25 17:36:51 -04:00
  • 681b82d378 Start of basic RBAC access control around inventory. Michael DeHaan 2013-03-25 17:21:17 -04:00
  • dd02a79cc1 Fixing up existing inventory tests (all clear) Michael DeHaan 2013-03-25 16:43:42 -04:00
  • 77695bd959 Working on surfacing inventory objects. Michael DeHaan 2013-03-25 16:41:21 -04:00
  • 036458b823 Added stub inventory test cases we want to cover. Michael DeHaan 2013-03-25 14:50:45 -04:00
  • 9e60552a81 Expand API guide. Michael DeHaan 2013-03-24 16:15:57 -04:00
  • 44372ed191 Start of API guide + some whitespace removal. Michael DeHaan 2013-03-24 15:54:57 -04:00
  • 175f3c23da Update admin code to recent model field renames Michael DeHaan 2013-03-24 15:14:47 -04:00
  • de306b97ef Add migration Michael DeHaan 2013-03-24 15:06:33 -04:00
  • 2eaa661ce6 Audit trail model has changed so disable the admin for now. Michael DeHaan 2013-03-24 15:05:34 -04:00
  • 18eaec143c Add related resources from a user object, as a rapid way to list what organizations or projects they belong to. Michael DeHaan 2013-03-24 15:00:01 -04:00
  • 1ae2e69e8a Update TODO. Michael DeHaan 2013-03-24 14:26:38 -04:00
  • fa157a3368 Add a /api/v1/me URL, which is a quick way to find your user record. Michael DeHaan 2013-03-24 14:23:37 -04:00