Revision 9b126f13 snf-astakos-app/astakos/im/quotas.py
b/snf-astakos-app/astakos/im/quotas.py | ||
---|---|---|
103 | 103 |
return transform_data(counters) |
104 | 104 |
|
105 | 105 |
|
106 |
def _level_quota_dict(quotas): |
|
107 |
lst = [] |
|
108 |
for holder, holder_quota in quotas.iteritems(): |
|
109 |
for source, source_quota in holder_quota.iteritems(): |
|
110 |
for resource, limit in source_quota.iteritems(): |
|
111 |
key = (holder, source, resource) |
|
112 |
lst.append((key, limit)) |
|
113 |
return lst |
|
114 |
|
|
115 |
|
|
106 | 116 |
def set_user_quota(quotas): |
107 |
qh.set_holder_quota(quotas) |
|
117 |
q = _level_quota_dict(quotas) |
|
118 |
qh.set_quota(q) |
|
108 | 119 |
|
109 | 120 |
|
110 | 121 |
def get_default_quota(): |
Also available in: Unified diff