From bbbe1b5a9388a256a75cdcc8c7cb893fb75a873c Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Wed, 27 Mar 2013 19:09:57 -0400 Subject: [PATCH] update TODO.md --- TODO.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index b79a20251c..86ccef8308 100644 --- a/TODO.md +++ b/TODO.md @@ -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 +