update TODO.md

This commit is contained in:
Michael DeHaan 2013-03-27 19:09:57 -04:00
parent 00d4f67f22
commit bbbe1b5a93

14
TODO.md
View File

@ -10,9 +10,20 @@ NEXT STEPS
* Chris ---- inventory script is done, integrate with celery system, make celery REST triggerable, callback plugin
* Michael -- enhance callback plugin to provide runner and playbook context
REST TODO
---------
* project/teams
* credentials objects
* tags
* audit trails
* launch jobs
* related resources on everything that makes sense
* expose log data from callback (decide on structure)
LATER
-----
* acom logging callback
* UI layer
* CLI client (and libs)
* clean up initial migrations
@ -23,10 +34,11 @@ LATER
TWEAKS/ASSORTED
---------------
* project should be able to define an inventory path and if NOT set it in launch job it could come from the project
* add a synthetic bit to the organization to indicate if the current user is an administator of it
* uniqueness checks for playbook paths?
* allow multiple playbook execution types per project, different --tag choices, different --limit choices (maybe just free form in the job for now?)
* permissions infrastructure about who can kick off what kind of jobs
* it would be nice if POSTs to subcollections used the permissions of the regular collection POST rules and then called the attach code.
* root API discovery resource at /api and /api/v1
* audit/test read only fields like creation_date