Ejemplo n.º 1
0
def check_pending_app_quota(user, project=None):
    diff = get_pending_app_diff(user, project)
    quota = get_pending_app_quota(user)
    limit = quota['limit']
    usage = quota['usage']
    if usage + diff > limit:
        return False, limit
    return True, None
Ejemplo n.º 2
0
def check_pending_app_quota(user, precursor=None):
    diff = get_pending_app_diff(user, precursor)
    quota = get_pending_app_quota(user)
    limit = quota['limit']
    usage = quota['usage']
    if usage + diff > limit:
        return False, limit
    return True, None
Ejemplo n.º 3
0
def check_pending_app_quota(user, project=None):
    existing = get_existing_pending_app(project).get(user, 0)
    diff = 1 - existing
    quota = quotas.get_pending_app_quota(user)
    limit = quota['limit']
    usage = quota['usage']
    if usage + diff > limit:
        return False, limit
    return True, None