Revision 30edd93d snf-astakos-app/astakos/im/quotas.py
b/snf-astakos-app/astakos/im/quotas.py | ||
---|---|---|
311 | 311 |
qh_sync_users(users) |
312 | 312 |
|
313 | 313 |
|
314 |
def qh_add_resource_limit(resource, diff):
|
|
314 |
def qh_change_resource_limit(resource):
|
|
315 | 315 |
objs = AstakosUser.objects.filter( |
316 | 316 |
Q(moderated=True, is_rejected=False) & ~Q(policy=resource)) |
317 | 317 |
users = objs.order_by('id').select_for_update() |
318 |
uuids = [u.uuid for u in users] |
|
319 |
qh.add_resource_limit(holders=uuids, sources=[SYSTEM], |
|
320 |
resources=[resource.name], diff=diff) |
|
318 |
quota = astakos_users_quotas(users) |
|
319 |
_set_user_quota(quota) |
|
321 | 320 |
|
322 | 321 |
|
323 | 322 |
def qh_sync_new_resource(resource, limit): |
Also available in: Unified diff