Revision e3ff6830 astakosclient/astakosclient/__init__.py
b/astakosclient/astakosclient/__init__.py | ||
---|---|---|
45 | 45 |
NoUserName, NoUUID, BadValue, QuotaLimit, InvalidResponse |
46 | 46 |
|
47 | 47 |
|
48 |
def join_urls(a, b): |
|
49 |
"""join_urls from synnefo.lib""" |
|
50 |
return a.rstrip("/") + "/" + b.lstrip("/") |
|
51 |
|
|
48 | 52 |
# -------------------------------------------------------------------- |
49 | 53 |
# Astakos API urls |
50 |
API_AUTHENTICATE = "/astakos/api/authenticate" |
|
51 |
API_USERCATALOGS = "/astakos/api/user_catalogs" |
|
52 |
API_SERVICE_USERCATALOGS = "/astakos/api/service/user_catalogs" |
|
53 |
API_GETSERVICES = "/astakos/api/get_services" |
|
54 |
API_RESOURCES = "/astakos/api/resources" |
|
55 |
API_QUOTAS = "/astakos/api/quotas" |
|
56 |
API_SERVICE_QUOTAS = "/astakos/api/service_quotas" |
|
57 |
API_COMMISSIONS = "/astakos/api/commissions" |
|
58 |
API_COMMISSIONS_ACTION = API_COMMISSIONS + "/action" |
|
59 |
API_FEEDBACK = "/astakos/api/feedback" |
|
60 |
API_TOKENS = "/astakos/api/tokens" |
|
61 |
TOKENS_ENDPOINTS = "endpoints" |
|
54 |
ACCOUNTS_PREFIX = 'accounts' |
|
55 |
API_AUTHENTICATE = join_urls(ACCOUNTS_PREFIX, "authenticate") |
|
56 |
API_USERCATALOGS = join_urls(ACCOUNTS_PREFIX, "user_catalogs") |
|
57 |
API_SERVICE_USERCATALOGS = join_urls(ACCOUNTS_PREFIX, "service/user_catalogs") |
|
58 |
API_GETSERVICES = join_urls(ACCOUNTS_PREFIX, "get_services") |
|
59 |
API_RESOURCES = join_urls(ACCOUNTS_PREFIX, "resources") |
|
60 |
API_QUOTAS = join_urls(ACCOUNTS_PREFIX, "quotas") |
|
61 |
API_SERVICE_QUOTAS = join_urls(ACCOUNTS_PREFIX, "service_quotas") |
|
62 |
API_COMMISSIONS = join_urls(ACCOUNTS_PREFIX, "commissions") |
|
63 |
API_COMMISSIONS_ACTION = join_urls(API_COMMISSIONS, "action") |
|
64 |
API_FEEDBACK = join_urls(ACCOUNTS_PREFIX, "feedback") |
|
65 |
|
|
66 |
# -------------------------------------------------------------------- |
|
67 |
# Astakos Keystone API urls |
|
68 |
KEYSTONE_PREFIX = 'keystone' |
|
69 |
API_TOKENS = join_urls(KEYSTONE_PREFIX, "tokens") |
|
70 |
TOKENS_ENDPOINTS = join_urls(API_TOKENS, "endpoints") |
|
62 | 71 |
|
63 | 72 |
|
64 | 73 |
# -------------------------------------------------------------------- |
Also available in: Unified diff