astakosclient: Update project calls to new scheme
Remove get application calls and set application_action to post to theproject endpoint.
astakos: Add member mode in GET projects
Get only active projects where request user is an active member if mode isset to `member'.
astakosclient: Hide provision complexity
Both issue_one_commission and the new call issue_commission_generic actas wrappers on top of _issue_commission. They create the appropriateproject-level provisions, based on the original ones provided by theastakosclient user.
astakosclient: Support resource reassignment
Add issue_commission wrapper for assigning resources to a new project.
astakos: Get service related project quota
Add API call for a service to request the project quota for its ownresources.
astakosclient: Update documentation
astakosclient: Usage request parameter deprecated
Astakos' Authenticate Api Method has deprecated the `usage' requestparameter. Remove it from AstakosClient.
astakosclient: Separate public/private POST /tokens
Introduce function authenticate(), which performs POST /tokens inprivate mode, i.e. giving a token to be checked for authentication.Function get_endpoints() performs the call in public mode, in orderto retrieve the endpoints....
astakos: Remove call GET /authenticate
Use POST /tokens to authenticate. Delete AstakosClient.get_user_info()and replace its uses by AstakosClient.authenticate().
astakosclient: Implement project calls
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: Generate tokens without trailing equal signs
Strip padding ("=") introduced during the base64 encoding.Update token examples in docs.
astakosclient: Implement get_user_info_with_endpoints
This function uses the keystone alike authentication API of Astakos
astakosclient: Update package description
astakosclient: Change provisions argument to dict
astakos: Set and return commission names in API calls
Support issue_commission's `name' parameter for an optional descriptionof the commission. Include this field in the dict returned byget_commission.
Change astakosclient accordingly.
Merge branch 'develop' into feature-quotas
Conflicts: astakosclient/astakosclient/__init__.py astakosclient/astakosclient/errors.py astakosclient/astakosclient/tests.py docs/index.rst
Make docs.dev.grnet.gr URL oblsolete
Everything should point to http://www.synnefo.org/*This patch updates the URL everywhere in the repo.
astakos: Rename get_service_quotas to service_get_quotas
So that it follows the naming scheme of other astakosclient calls.
astakosclient: Add user option in get_service_quotas
astakosclient: Add request for service quotas
astakosclient: Documentation changes
astakosclient: Add documentation for quotas functionality
Rename snf-astakos-client to astakosclient