Revision 9eafaa32 snf-astakos-app/astakos/im/models.py
b/snf-astakos-app/astakos/im/models.py | ||
---|---|---|
297 | 297 |
def quota(self): |
298 | 298 |
d = defaultdict(int) |
299 | 299 |
for q in self.astakosuserquota_set.select_related().all(): |
300 |
d[q.resource.name] += q.uplimit
|
|
300 |
d[q.resource] += q.uplimit |
|
301 | 301 |
for m in self.membership_set.select_related().all(): |
302 | 302 |
if not m.is_approved: |
303 | 303 |
continue |
... | ... | |
306 | 306 |
continue |
307 | 307 |
for r, uplimit in g.quota.iteritems(): |
308 | 308 |
d[r] += uplimit |
309 |
|
|
309 | 310 |
# TODO set default for remaining |
310 | 311 |
return d |
311 | 312 |
|
Also available in: Unified diff