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