Revision dfc7aab7 snf-astakos-app/astakos/im/functions.py

b/snf-astakos-app/astakos/im/functions.py
42 42
from django.db.models import Q
43 43

  
44 44
from synnefo_branding.utils import render_to_string
45
from synnefo.util.keypath import set_path
46 45

  
47 46
from synnefo.lib import join_urls
48 47
from astakos.im.models import AstakosUser, Invitation, ProjectMembership, \
......
1179 1178
                                             owner__in=users)
1180 1179
    apps_d = _partition_by(lambda a: a.owner.uuid, apps)
1181 1180

  
1182
    usage = {}
1181
    usage = quotas.QuotaDict()
1183 1182
    for user in users:
1184 1183
        uuid = user.uuid
1185
        set_path(usage,
1186
                 [uuid, user.base_project.uuid, quotas.PENDING_APP_RESOURCE],
1187
                 len(apps_d.get(uuid, [])), createpath=True)
1184
        usage[uuid][user.base_project.uuid][quotas.PENDING_APP_RESOURCE] = \
1185
            len(apps_d.get(uuid, []))
1188 1186
    return usage
1189 1187

  
1190 1188

  

Also available in: Unified diff