common: Include and document SERVER_EMAIL, CONTACT_EMAIL settings
in snf-common settings
pithos: add comment in configuration
cyclades: Pass disk origin for all 'ext' flavors
burnin: Use one single URL for entry point
Use Astakos' Authentication URL as a single entry pointfor the synnefo API.
cyclades: remove API_ROOT_URL from conf
snf-django-lib: depend on python-objpool>=0.2
snf-common: depend on python-dateutil
snf-django-lib: depend on python-dateutil
snf-pithos-app: depend on snf-branding
astakos: fix duplicate test method names
pithos: Remove account/container quota limits from the configuration
cyclades: Enable jsonp response in admin stats api
djangolib: Common JSONP helper method
cyclades: Remove "help" url in empty vms page
astakos: Alter projects intro message (revised)
astakos: Adding info for other clients in API access page
astakos: change renew token button style (API access page)
branding: Alter projects intro message
djangolib: Improve root redirect handling
- avoid registering root url in case <base_path> equals to root url- additional helper redirect for non trailing slash <base_path> endpoint
webproject: Correct typos in 500 message
docs: link upgrade-0.14 to admin guide
Include snf-webproject in snf-*-app required packages
webproject contains django command line utils which are imported from synnefoapps packages.
webproject: Disable APPEND_SLASH setting by default
djangolib: Append trailling slash on default root redirects
astakos: By default exclude pending_apps from usage view
pithos: HEAD object request returned erroneous content type
According to commit: b698d39dd6cbe4bf47b63ed0d6a98b9b126ca40eviews defining their response 'Content-Type' should set the'override_serialization' attribute of response to 'True'.However, this was missing in the specific view....
Bump version to 0.14rc1
cyclades: Implement /admin/stats API call
Implement API call to server statistics about servers and networks.
astakos: API access page url fix
remove trailing /tokens from `Authentication URL`
astakos: Some additional tests
astakos: Redirect local login GET requests to login
astakos: Kamaki sample config file view
astakos: Dynamically resolve login_url in login_required
duplicated django user_passes_test and login_required decorators to be ableto dynamicaly resolve the url to which we redirect unauthorized users. Replaceddjango login_required with astakos.im.views.decorators.login_required.
astakos: Fix sqlite-related issues in migration
In migration 0022, ProjectApplication's field `chain' is altered froma plain integer field to a foreign key. This triggers a south commandto create an index for the said field. However, it seems that sqlite...
docs: update pithos api guide
astakos: test 400 on wrong astakos API paths
astakos: allow empty tenantName in POST /tokens
cyclades: add test for 400 in wrong Plankton paths
cyclades: add tests for 400 on wrong Compute paths
pithos: fix another typo in reconcile-commissions-pithos command
pithos: fix typo in reconcile-commissions-pithos command
docs: Fixes in 0.13 upgrade notes
astakos: Update pithos_public in helper script
astakosclient: Fix url paths
Fix some Astakos' urls paths that were broken.Remove get_endpoints and rename get_user_info_with_endpointsto get_endpoints.Fix tests.
astakos: slight change in POST /tokens
tenantName is options in the request input.Howver, if it is provided, the call should check whetherit conforms with the token holder.
astakos: fix tests
cyclades ui: Invalid statement fix
Ensure we return cloud faults under any API prefix
pithos: change pithos_public service
- Do not export an endpoint, since clients get public urls from our pithos API, there is no need for them to know an endpoint.
- Rename its type to pithos_public, since public is too generic and there is actually no API specification, since noone needs it yet.
cyclades ui: Fix endpoint urls
remove trailing slashes
astakos: firefox text alignment bug fix for API access page
Changelog: add entries for URL reconfiguring
cyclades: fix variable name in plankton tests
burnin: When raising AssertionError give more details
Merge branch 'feature-urls-fix-tests' into develop
common: fix lib url handling and doctests
cyclades: fix URLs in cyclades/vmapi tests
cyclades: fix URLs in cyclades/image tests
astakos: Improved style for API access page
snf-stats-app: Add support for configurable URLs
Revert "common: do not overwrite test database setting"
This reverts commit b6eb72e5ccef38cfabf13f6fdf2acf53438ab34e.
cyclades: fix URLs in compute/servers tests
docs: Include package upgrades and pithos migration
cyclades: fix URLs in compute/networks tests
Return the web login url also in the custom ``SNF:webloginURL``attribute
cyclades: fix URLs in compute/images tests
pithos: Fix X-Object-Public object header
Utilize settings.PITHOS_BASE_HOST instead of settings.PITHOS_BASE_URLto construct the header value
cyclades: fix URLs in compute/flavors tests
Update Changelog for astakos
astakos: Add weblogin definition in helper script
common: Fix typo in docs conf
Fix compatibility issues with factory_boy
Update models_factory to use factory.DjangoModelFactory instead offactory.Factory.
common: make service public urls end in '/'
common: Add a get_service_path() function
cyclades: fix compute api /versions
common: do not overwrite test database setting
pithos: refine error handling in object_read view
pithos: Url patterns fix
avoid double slash in ui service
pithos: Prefix for pithos object read view endpoint
pithos: change POST /tokens
move SNF:uiURL under each endpoint
astakos: update POST /tokens documentation
astakos: Separate index/login views
- Login view added. The view renders the login template.- Index view acts as a gateway to landing/login views based on whether the user is authenticated.
astakos: Additional user info in activated notification
astakos: fix POST /tokens in case of missing content length
Catch this case and reply with the non authentication protectedinformation (public mode)
pithos: change reconcile-resources-pithos command
This command syncronizes the astakos quota with the pithos db.However, if there was an account in the astakos database but therewas not the relative path in the pithos db (new pithos database)the account quotas were not synced....
astakos: add weblogin service for non-web clients
astakos: Improved restrict_next utility
Validate url against both provided domain and allowed_schemes
astakos: Remove uuid parameter from weblogin redirect
url only contains token parameter. Clients can use the identity/tokens endpointusing the gathered token to access the uuid information.
astakos: Updated tests
include weblogin view tests
pithos: Updated ui service urls
removed version from path
astakos: Update tests
properly clean up database on each test tearDown
burnin: Fix a bug in ImagesTestCase
Filter images list so it does not contain burnin's registeredimages. This way we reduce the posibility that images list anddetailed images list have different number of images.
pithos: create view for reading an object's content
Use cookie for retrieving the authentication token
pithos: fix public api
Pithos public api was broken since the pithos api decoratorused to call the common api decorator without passing the``token_required`` optional argument (default to True).As a result, all the requests failed with 401 Unauthorized status....
pithos: change X-Object-Public header
The header value should contain the absolute public url
pithos: fix UnboundLocalError in object read
astakos: change web login view
astakos: change authenticate keystone api call
If no request body is provided (no request content length),the response returns only non authentication protected information(before it used to return BadRequest)
astakosclient: Log warning when retrying
Make astakosclient log a warning, instead of info, when retryingrequests to Astakos.