Switch over to django-rest-framework from tastypie. Less black magic, seems to just work :)

This commit is contained in:
Michael DeHaan
2013-03-19 22:26:35 -04:00
parent b95f4e0e13
commit d6aea8edcb
14 changed files with 257 additions and 780 deletions

15
TODO.md
View File

@@ -1,21 +1,16 @@
TODO items for ansible commander
================================
* tastypie subresources? Maybe not. Are they needed?
* tastypie authz (various subclasses) using RBAC permissions model
** for editing, is user able to edit the resource
** if they can, did they remove anything they should not remove or add anything they cannot add?
** did they set any properites on any resources beyond just creating them?
* tastypie tests using various users
* finish shift to DJANGO REST FRAMEWORK from tastypie, rework client lib code
* write custom rbac & validation classes
* determine how to auto-add hrefs to serializers (including sub-resources)
* CLI client
* business logic
* celery integration / job status API
* UI layer
* clean up initial migrations
* inventory plugin
* reporting plugin
NEXT STEPS