Revision 8735e44e snf-astakos-app/astakos/api/quotas.py

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