History | View | Annotate | Download (10.5 kB)
Use log.exception to report exceptions
Merge branch 'ui-0.5'
Merge branch 'api-current' into helpdesk-gui
Conflicts: aai/shibboleth.py
Merge remote-tracking branch 'origin/api-current' into ui-0.5
Conflicts: api/util.py logic/backend.py
Log request URL and user for all API calls
Bugfix
Always initialize `u`
Add a Get Server Stats API method
Forbid destructive actions from the helpdesk GUI
Mark requests with impersonated users as readonly and check access on all API method invocations
Add a public attribute to Images
list_images now returns images that either match the owner, orthat are marked as public.
Fixes #555
Database migration needed.
Add proper license headers
Style fixes to be more PEP8 compliant
Network improvements
Refactor networks
Fix redundant whitespace at end of lines
Remove all unecessary whitespace at end of lines.Seehttp://stackoverflow.com/questions/5257553/coloring-white-space-in-git-diffs-output
for a way to have git highlight redundant whitespace automatically.
Merge branch 'api-current' into ui-0.3
Conflicts: api/tests.py
Fix test token duration, minor bug in API
Modify db/fixtures/initial_data.json and settings.py.dist tofix the duration of the test token.
Fix minor bug in api/util.py when no valid SynnefoUsercould be found or the provided X-Auth-Token was invalid.
Change networks to use numeric ids
Fixes #457
Add tests for networks and some bug fixes
Fixes #409
Previous commit was incomplete
Add support for users
Fixes #423
Raise if vm is deleted or being built
Fixes #351
Code clean up
Change console req/response format, add unit tests
Change the format of JSON requests and replies for gettinga server console over VNC. Fix the cloud command-line tool tounderstand the new format.
Add unit tests for api/actions.py:get_console().
Add a quick-n-dirty method of detecting if we're running unit...
Date header is only required for the test-server
Add a Date header in responses
Make use of it in tests.
Have isoparse return naive datetimes, fixes #377
Have api/util.py:isoparse() return naive datetime objects, in UTC.Fixes #377.
Immediately convert dates to naive format
Please verify that it fixes #377
Refs: #377
Add metadata support in Images
Removed description and size from Image model.
api 1.1 compatibility improvements - Refs #311
Return correct content-type on faults
Move to OpenStack API v1.1
Fixes #183 - Implement /serversFixes #185 - Implement /imagesFixes #245 - Details in exception handlersFixes #249 - Metadata handlingFixes #253 - Transition to OpenStack API v1.1...
Use the json module bundled by Django
More flexible Accept header handling
Fixes #313
Add support for multiple accept args.
Add metadata support for Images in Redux API
Add image and flavor support to REDUX API
Refs #301
Initial commit for API 1.1 REDUX.
- Implemented servers section of the API- Some new tests
Work in progress.