Commit Graph

78 Commits

Author SHA1 Message Date
Michael DeHaan 0fa9255ab1 Add support for related resources, and all present related resources on the organization object.
Implementation of sub services still on deck.
2013-03-21 15:11:47 -04:00
Michael DeHaan f8e57ddd3b Deleted objects are not really deleted but now appear to be via REST. 2013-03-21 14:20:59 -04:00
Michael DeHaan c189cfcddb Deletes are operational plus access control hooks for deletes. 2013-03-21 11:06:47 -04:00
Michael DeHaan 843164ba04 PUT is operational. 2013-03-21 10:44:01 -04:00
Michael DeHaan 9237cd6176 Streamlining RBAC layer code, adding tests for PUT operations. 2013-03-21 10:25:49 -04:00
Michael DeHaan 8cae93c55f Move RBAC code to seperate file. 2013-03-21 00:34:59 -04:00
Michael DeHaan 060d7c307f Only list active organizations 2013-03-21 00:31:07 -04:00
Michael DeHaan c7328703fa Added baseline for object GET tests, with one failing test to correct. 2013-03-21 00:27:04 -04:00
Michael DeHaan b5fcf6b469 Test that if no users are in the org they get an empty list when listing orgs 2013-03-21 00:16:47 -04:00
Michael DeHaan 6422214b5e Get resource URLs installed in REST API returns. 2013-03-21 00:12:03 -04:00
Michael DeHaan 27c515f281 Basic API RBAC filtering operational! 2013-03-20 23:14:09 -04:00
Michael DeHaan 7722e414e2 Add functions for checking size of paginated results 2013-03-20 22:47:51 -04:00
Michael DeHaan 3bc3b1f767 Convert from tastypie tests to pure Django unit tests. 2013-03-20 22:21:17 -04:00
Michael DeHaan d6aea8edcb Switch over to django-rest-framework from tastypie. Less black magic, seems to just work :) 2013-03-19 22:26:35 -04:00
Michael DeHaan b95f4e0e13 Basic test structure in place, some authorization tests. 2013-03-19 18:33:01 -04:00
Michael DeHaan 690af95a50 Start adding tastypie subresources 2013-03-18 15:49:40 -04:00
Michael DeHaan 91c8d122be Basic API object creation. Auth still stubbed out. 2013-03-15 17:53:44 -04:00
Michael DeHaan 4259f2a94e Show tags correctly in Django admin, use limited CharFields for fields without newlines to render admin appropriately. 2013-03-15 11:45:14 -04:00
Michael DeHaan b3c21db999 Hosts have groups. 2013-03-15 11:26:32 -04:00
Michael DeHaan 4d20258a7c Add blank=True for optional fields in admin, display objects in admin views according to name. 2013-03-15 11:18:18 -04:00
Michael DeHaan 159dd542df Add Django admin stubs for all existing model objects 2013-03-15 10:22:16 -04:00
Chris Church a1fb81c4f4 Added basic celery support and configuration. 2013-03-14 16:11:14 -04:00
Chris Church 8b0401b924 Added inventory to admin. 2013-03-13 17:57:25 -04:00
Chris Church 22a9aad102 Added sample admin.py. 2013-03-13 17:44:54 -04:00
Michael DeHaan b7b737e38d Add migration file 2013-03-13 17:21:16 -04:00
Michael DeHaan 9491453887 Working on migrations 2013-03-13 16:29:51 -04:00
Michael DeHaan b97193e6a0 Pull requirements from pip so we get later things on CentOS 6, etc 2013-03-13 16:06:45 -04:00
Michael DeHaan 14b0a1ed27 Rename acom to lib to avoid confusion with repo name. 2013-03-13 15:32:22 -04:00