Simplify set_quota implementation
Keep the DB but flush it at start up of testing
Merge two tests for quotaholder api
Add quotaholder token for tests
fix obscure bug in callpoint class that triggered db integrity errors
Callpoint class had a placeholder attribute original_callswhich was initialized as an empty dictionary,and thus was usable. Class init() code did not initializeoriginal_calls as it should but because the placeholder was...
allocate quotaholder serials via database sequence
make quotaholder token a required setting
add list_holdings quotaholder api call
list_holdings() to be used to get all holdings for multiple resourceswithout having to call list_resources/get_holding for each entity/holding.
Cleanup
A couple of more tests for quotaholder
Implement reset_holding API call
Test issue_commission
Merge remote-tracking branch 'origin/quota' into devel-0.13
authenticate quotaholder http calls with a token
Quotaholder returns 403 invalid token if the request'sX-AUTH-TOKEN header does not match settings.QUOTAHOLDER_TOKEN
One more test for quotaholder
Change testing port
Remove quotaholder migrations
Use SYNNEFO_SETTINGS_DIR in quotaholder testing
Update quotaholder testing configuration
Clean up testing config
Add more tests for quotaholder
Move resource if > 0
Check for pending commissions per entity, resource
csrf_excempt quotaholder view
set quotaholder urls
- quotaholder base url is of the form 'http://host/quotaholder/v/'- cyclades setting name set to CYCLADES_QUOTAHOLDER_URL
eliminate unused imports
fix quotaholder_app in synnefo_settings
Register quotaholder-manage in scripts
Remove a print
Namespace quotas api url
to avoid conflicts with cyclades-app
snf-ize quotaholder-app package
Rename set_full_holding to init_holding
Implement release_holding
Pass Entity instead of string.
API call to set the whole holding.
Do not create entity in issue_commission.
Do not allow duplicate provisions in a commission.
Add missing copyright
Update imports
Remove old files
Add copyright.
Move tests to snf-quotaholder-app
Move commissioning into snf-common.
Missing urls.py file.
Rename in fixtures.
Merge quotaholder into synnefo