Revision 8735e44e
b/snf-astakos-app/astakos/api/quotas.py | ||
---|---|---|
43 | 43 |
from astakos.im import settings |
44 | 44 |
from astakos.im import register |
45 | 45 |
from astakos.im.quotas import get_user_quotas, service_get_quotas, \ |
46 |
service_get_project_quotas |
|
46 |
service_get_project_quotas, project_ref
|
|
47 | 47 |
|
48 | 48 |
import astakos.quotaholder_app.exception as qh_exception |
49 | 49 |
import astakos.quotaholder_app.callpoint as qh |
... | ... | |
66 | 66 |
def quotas(request): |
67 | 67 |
visible_resources = get_visible_resources() |
68 | 68 |
resource_names = [r.name for r in visible_resources] |
69 |
result = get_user_quotas(request.user, resources=resource_names) |
|
69 |
memberships = request.user.projectmembership_set.actually_accepted() |
|
70 |
sources = [project_ref(m.project.uuid) for m in memberships] |
|
71 |
result = get_user_quotas(request.user, resources=resource_names, |
|
72 |
sources=sources) |
|
70 | 73 |
return json_response(result) |
71 | 74 |
|
72 | 75 |
|
Also available in: Unified diff