Revision 3848b521 snf-astakos-app/astakos/im/quotas.py
b/snf-astakos-app/astakos/im/quotas.py | ||
---|---|---|
316 | 316 |
|
317 | 317 |
|
318 | 318 |
def qh_add_resource_limit(resource, diff): |
319 |
objs = AstakosUser.forupdate.filter(Q(moderated=True) &
|
|
320 |
~Q(policy=resource))
|
|
319 |
objs = AstakosUser.forupdate.filter( |
|
320 |
Q(moderated=True, is_rejected=False) & ~Q(policy=resource))
|
|
321 | 321 |
users = objs.order_by('id').select_for_update() |
322 | 322 |
uuids = [u.uuid for u in users] |
323 | 323 |
qh.add_resource_limit(holders=uuids, sources=[SYSTEM], |
... | ... | |
326 | 326 |
|
327 | 327 |
def qh_sync_new_resource(resource, limit): |
328 | 328 |
users = AstakosUser.forupdate.filter( |
329 |
moderated=True).order_by('id').select_for_update() |
|
329 |
moderated=True, is_rejected=False).order_by('id').select_for_update()
|
|
330 | 330 |
|
331 | 331 |
resource_name = resource.name |
332 | 332 |
data = [] |
Also available in: Unified diff