Revision bb005bc2 snf-astakos-app/astakos/api/quotas.py
b/snf-astakos-app/astakos/api/quotas.py | ||
---|---|---|
45 | 45 |
from astakos.im.api.user import user_from_token |
46 | 46 |
from astakos.im.api.service import service_from_token |
47 | 47 |
|
48 |
from astakos.im.quotas import get_user_quotas, get_resources |
|
48 |
from astakos.im.quotas import (get_user_quotas, get_resources, |
|
49 |
get_service_quotas) |
|
49 | 50 |
|
50 | 51 |
import astakos.quotaholder.exception as qh_exception |
51 | 52 |
from astakos.quotaholder.callpoint import QuotaholderDjangoDBCallpoint |
... | ... | |
59 | 60 |
return json_response(result) |
60 | 61 |
|
61 | 62 |
|
63 |
@api.api_method(http_method='GET', token_required=True, user_required=False) |
|
64 |
@service_from_token |
|
65 |
def service_quotas(request): |
|
66 |
result = get_service_quotas(request.service_instance) |
|
67 |
return json_response(result) |
|
68 |
|
|
69 |
|
|
62 | 70 |
@api.api_method(http_method='GET', token_required=False, user_required=False) |
63 | 71 |
def resources(request): |
64 | 72 |
result = get_resources() |
Also available in: Unified diff