Commit Graph

190 Commits

Author SHA1 Message Date
Chris Church 52ace2700c Added relationships to hosts from launch job status and launch job status event, updated admin to display host stats and events. 2013-04-15 19:23:06 -04:00
Michael DeHaan ec0e0f60dc Some TODO updates, a model revision, and getting association/disassociation working on user/team creds. 2013-04-15 19:19:54 -04:00
Michael DeHaan 9fc041f4ec No need to keep inventory list on projects, can just use permissions 2013-04-15 11:31:54 -04:00
Chris Church 9dbbf330e8 Added support for token authentication (with test). 2013-04-10 00:41:51 -04:00
Michael DeHaan 09cca99c69 Just use plain GPL. 2013-04-09 01:05:55 -04:00
Michael DeHaan 7368645bc6 Just use the plain GPLv3. 2013-04-09 00:55:25 -04:00
Michael DeHaan 26cff59ef0 Use of validate() method on serializer to implement write-once fields. 2013-04-07 22:17:33 -04:00
Michael DeHaan 9db8e27491 Working on credentials API 2013-04-07 20:10:24 -04:00
Chris Church 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. 2013-04-04 16:53:28 -04:00
Michael DeHaan c52f51162a Work on team credentials. 2013-04-04 15:52:00 -04:00
Chris Church 541445d60f Added support and tests for --check option. 2013-04-04 14:47:41 -04:00
Chris Church e9aa3f78e2 Removed todo/comments that have been implemented. 2013-04-04 14:47:41 -04:00
Chris Church 1b93886be2 Updated callback module to delegate to acom_callback_event management command. 2013-04-04 14:47:41 -04:00
Michael DeHaan 0a306ee0ad Team credentials listing. 2013-04-04 14:41:31 -04:00
Michael DeHaan 2c2c26860f Wiring up team credentials service (WIP). 2013-04-04 12:38:41 -04:00
Michael DeHaan 5087db5a7f Remove some prints 2013-04-04 12:10:00 -04:00
Michael DeHaan d1f2f871e7 Column name not unique and assorted work on credentials REST 2013-04-04 12:07:12 -04:00
Michael DeHaan b20a29b458 Working on surfacing credentials via REST. 2013-04-02 15:00:16 -04:00
Michael DeHaan 37cdd31b79 Fix typo. 2013-04-02 15:00:15 -04:00
Chris Church 0155f0acea Update settings template to use SQLite test database when running acom_inventory script in tests, initial stub for callback event logger. 2013-04-02 14:53:52 -04:00
Chris Church 9307e2de26 Notes/todos. 2013-04-02 13:12:32 -04:00
Michael DeHaan 0250537065 Update credentials schema and TODO notes. 2013-04-02 11:23:58 -04:00
Michael DeHaan 0489762a02 Working on credentials endpoints, added migration (no credentials directly on projects) 2013-04-01 20:38:03 -04:00
Michael DeHaan 791003995c List the projects that a user can see. 2013-04-01 19:43:14 -04:00
Michael DeHaan 0d41b7bf07 A user can access what teams they are on. 2013-04-01 18:49:32 -04:00
Michael DeHaan 6bf4c1604f Adding and removing users from a team. 2013-04-01 18:19:37 -04:00
Michael DeHaan 93a230078d Remove now N/A comment 2013-04-01 17:50:43 -04:00
Michael DeHaan a2d40a44a3 Add missing file. 2013-04-01 17:50:12 -04:00
Michael DeHaan 5deaa5c2fa Ability to list teams on an organization. 2013-04-01 17:44:30 -04:00
Michael DeHaan 184a68b0f9 License change. GPLv3 -> Affero GPLv3. 2013-04-01 17:44:30 -04:00
Chris Church 38f3fb0985 Fix import error for missing file. 2013-03-31 23:28:41 -04:00
Chris Church df1d6ebc7e Added back try/except for TaskMeta lookup. 2013-03-31 23:25:54 -04:00
Chris Church 678e4c053b Admin field/inline updates. 2013-03-31 23:23:48 -04:00
Chris Church 8c42d0d9bb Added test for failed launch job. 2013-03-31 23:23:48 -04:00
Michael DeHaan 941d605806 Ability to list teams and get individual team records. 2013-03-31 22:18:39 -04:00
Michael DeHaan 987abb1663 Super users can list what projects an organization is assigned to. 2013-03-31 22:04:52 -04:00
Michael DeHaan 3b97dced59 Make projects deleteable. 2013-03-31 21:18:16 -04:00
Michael DeHaan 33ab8ff1ab Start of projects (+teams/credentials/permissions) tests. 2013-03-31 20:03:14 -04:00
Chris Church 3c7cac00f9 Working version of callback module to log to database. 2013-03-31 19:24:53 -04:00
Chris Church c149f03119 Initial working test for run_launch_job task. 2013-03-31 17:25:18 -04:00
Chris Church b38cb80efa Finished acom_inventory commnand tests. 2013-03-31 11:40:13 -04:00
Chris Church cece190c54 Reapplied migrations since change, work on tests for inventory script. 2013-03-29 02:36:11 -04:00
Chris Church a61a353829 Start on tests for inventory command and celery task, stub for playbook callback module. 2013-03-29 01:10:53 -04:00
Michael DeHaan 00d4f67f22 When disassociating objects that are foreign key relationships this implies a delete, so also move the name aside to allow for reuse. 2013-03-27 18:55:49 -04:00
Michael DeHaan b8ee694d82 Ability to remove hosts and inventory from groups. 2013-03-27 18:54:30 -04:00
Michael DeHaan 6e15d7a913 Ability to add child groups to groups. 2013-03-27 18:17:21 -04:00
Michael DeHaan 4a2673482b Update the inventory script to follow the new variabledata schema. This is untested and may need revisions. 2013-03-26 22:28:35 -04:00
Michael DeHaan 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. 2013-03-26 22:24:03 -04:00
Michael DeHaan c2bffe47d4 Fixup attach logic for inventory hosts/groups on subcollections. Pass serializer errors through on conflict scenarios. 2013-03-26 19:21:18 -04:00
Michael DeHaan 88b171bd5b Add tests for posting new hosts via subcollection. 2013-03-26 18:53:39 -04:00