コード例 #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
コード例 #2
0
ファイル: functions.py プロジェクト: cstavr/synnefo
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
コード例 #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