Commit Graph

  • 8cae93c55f Move RBAC code to seperate file. Michael DeHaan 2013-03-21 00:34:59 -04:00
  • 060d7c307f Only list active organizations Michael DeHaan 2013-03-21 00:31:07 -04:00
  • c7328703fa Added baseline for object GET tests, with one failing test to correct. Michael DeHaan 2013-03-21 00:27:04 -04:00
  • b5fcf6b469 Test that if no users are in the org they get an empty list when listing orgs Michael DeHaan 2013-03-21 00:16:47 -04:00
  • f8d10e2204 Make a note we are not using tastypie, Django REST framework is much cleaner. Michael DeHaan 2013-03-21 00:14:16 -04:00
  • 6422214b5e Get resource URLs installed in REST API returns. Michael DeHaan 2013-03-21 00:12:03 -04:00
  • 27c515f281 Basic API RBAC filtering operational! Michael DeHaan 2013-03-20 23:14:09 -04:00
  • 7722e414e2 Add functions for checking size of paginated results Michael DeHaan 2013-03-20 22:47:51 -04:00
  • 3bc3b1f767 Convert from tastypie tests to pure Django unit tests. Michael DeHaan 2013-03-20 22:21:17 -04:00
  • d6aea8edcb Switch over to django-rest-framework from tastypie. Less black magic, seems to just work :) Michael DeHaan 2013-03-19 22:26:35 -04:00
  • b95f4e0e13 Basic test structure in place, some authorization tests. Michael DeHaan 2013-03-19 18:33:01 -04:00
  • 23e685bba8 make test database use sqlite Michael DeHaan 2013-03-19 10:27:14 -04:00
  • cf995c302e This library is now vendored since we had to hack it some. Michael DeHaan 2013-03-19 00:04:26 -04:00
  • 3f4842d9e7 Get nested resources in tastypie largely operational. Michael DeHaan 2013-03-19 00:02:52 -04:00
  • 728f9961b4 HTTP delete operational, though we'll soon override this anyway Michael DeHaan 2013-03-18 19:43:34 -04:00
  • 0758a28c08 Get tastypie relationships operational, consolidate resources into one file for easier sharing Michael DeHaan 2013-03-18 19:32:03 -04:00
  • b7133ca35a Some initial hammering of the python API client layer into shape. Michael DeHaan 2013-03-18 17:31:14 -04:00
  • 0bb36d41d7 Clean up CLI boilerplate assertion handling somewhat. Michael DeHaan 2013-03-18 15:56:53 -04:00
  • 03204e1027 show exceptions in plain text, not HTML Michael DeHaan 2013-03-18 15:53:55 -04:00
  • 690af95a50 Start adding tastypie subresources Michael DeHaan 2013-03-18 15:49:40 -04:00
  • 1d6c035df1 Remove unused web template Michael DeHaan 2013-03-15 23:16:29 -04:00
  • c0a8f72b3b Remove previous webapp start. Michael DeHaan 2013-03-15 23:15:34 -04:00
  • b2771b5c12 Add comments on planning docs Michael DeHaan 2013-03-15 23:12:17 -04:00
  • b06c14e220 Remove UI from effort from before, this will be redone. Michael DeHaan 2013-03-15 22:59:16 -04:00
  • 86f9d859b9 Cleanup TODO Michael DeHaan 2013-03-15 22:43:08 -04:00
  • bc69076f69 Operational authorization via tastypie. Michael DeHaan 2013-03-15 22:35:50 -04:00
  • 91c8d122be Basic API object creation. Auth still stubbed out. Michael DeHaan 2013-03-15 17:53:44 -04:00
  • 366fefe419 add very early start to cli, add hammock to requirements.txt Michael DeHaan 2013-03-15 14:59:46 -04:00
  • 4259f2a94e Show tags correctly in Django admin, use limited CharFields for fields without newlines to render admin appropriately. Michael DeHaan 2013-03-15 11:45:14 -04:00
  • b3c21db999 Hosts have groups. Michael DeHaan 2013-03-15 11:26:32 -04:00
  • 4d20258a7c Add blank=True for optional fields in admin, display objects in admin views according to name. Michael DeHaan 2013-03-15 11:18:18 -04:00
  • 159dd542df Add Django admin stubs for all existing model objects Michael DeHaan 2013-03-15 10:21:56 -04:00
  • a1fb81c4f4 Added basic celery support and configuration. Chris Church 2013-03-14 16:11:14 -04:00
  • da9a31b599 Added sample angularjs page to be served by Django, updated admin styles. Chris Church 2013-03-14 15:52:35 -04:00
  • 1117fb0656 Add organizations resource file, update TODO & gitignore Michael DeHaan 2013-03-13 18:49:09 -04:00
  • 2cea592c6c get organizations API working, hello REST world! Michael DeHaan 2013-03-13 17:58:06 -04:00
  • 8b0401b924 Added inventory to admin. Chris Church 2013-03-13 17:57:25 -04:00
  • 22a9aad102 Added sample admin.py. Chris Church 2013-03-13 17:44:54 -04:00
  • 6ff6769a06 Tastypie URLs go here Michael DeHaan 2013-03-13 17:29:20 -04:00
  • b7b737e38d Add migration file Michael DeHaan 2013-03-13 17:21:16 -04:00
  • 273b447250 Change the way we sync, add notes about superuser setup. Michael DeHaan 2013-03-13 17:20:50 -04:00
  • ee4160af93 add TODO file Michael DeHaan 2013-03-13 17:07:38 -04:00
  • ffcc869de2 Updates to enable admin. Chris Church 2013-03-13 17:15:00 -04:00
  • df6bb82c33 Added wsgi application. Chris Church 2013-03-13 16:55:34 -04:00
  • 0a3c59daf8 Don't use devserver Michael DeHaan 2013-03-13 16:54:01 -04:00
  • 2714e36268 Rearranged settings. Chris Church 2013-03-13 16:47:58 -04:00
  • 9491453887 Working on migrations Michael DeHaan 2013-03-13 16:29:51 -04:00
  • 6c8b4de4c1 Change SQL backend in settings template, tweak playbook Michael DeHaan 2013-03-13 16:13:06 -04:00
  • b97193e6a0 Pull requirements from pip so we get later things on CentOS 6, etc Michael DeHaan 2013-03-13 16:06:19 -04:00
  • e47c2fe08f Updated pip requirements. Chris Church 2013-03-13 16:04:17 -04:00
  • 13feba1b41 Added pip requirements. Chris Church 2013-03-13 16:03:24 -04:00
  • e5bcdd2d40 Fix up ansible playbook given recent path changes. Michael DeHaan 2013-03-13 15:41:07 -04:00
  • 10b9e9e726 Ignore lib/settings.py considering name change Michael DeHaan 2013-03-13 15:32:46 -04:00
  • 14b0a1ed27 Rename acom to lib to avoid confusion with repo name. Michael DeHaan 2013-03-13 15:32:22 -04:00
  • 2ce1af0325 Reference apps as acom.main Michael DeHaan 2013-03-13 15:28:30 -04:00
  • e089266491 Updated manage.py to use environment variable instead of importing settings directly. Chris Church 2013-03-13 15:24:43 -04:00
  • b5a1b2d423 move manage.py up one level Michael DeHaan 2013-03-13 15:21:06 -04:00
  • 537b178a45 Move models to subpackage Michael DeHaan 2013-03-13 15:17:45 -04:00
  • 495639611e Flesh out database model. Michael DeHaan 2013-03-13 15:15:35 -04:00
  • 5f0692e6d0 Init repo Michael DeHaan 2013-03-13 13:09:36 -04:00
  • bfdf725f3f Checkin previous static files Michael DeHaan 2013-02-28 19:54:04 -05:00
  • 1853d32020 Various Django cleanup Michael DeHaan 2013-02-28 19:52:14 -05:00
  • d444bd0873 Simplify Django organization, add South support. Michael DeHaan 2013-02-28 19:39:01 -05:00
  • 17bfe1b2e1 Create stubs for various services Michael DeHaan 2013-02-28 09:20:31 -05:00
  • 853021a11e Genesis. Michael DeHaan 2013-02-28 09:10:20 -05:00