Exemple #1
0
def get_organizations(deleted=False):
    query = User.select().where(User.organization == True, User.robot == False)

    if not deleted:
        query = query.where(User.id.not_in(DeletedNamespace.select(DeletedNamespace.namespace)))

    return query
Exemple #2
0
def get_active_users(disabled=True, deleted=False):
    query = User.select().where(User.organization == False, User.robot == False)

    if not disabled:
        query = query.where(User.enabled == True)

    if not deleted:
        query = query.where(User.id.not_in(DeletedNamespace.select(DeletedNamespace.namespace)))

    return query
Exemple #3
0
def get_organizations(disabled=True, deleted=False):
    query = User.select().where(User.organization == True, User.robot == False)

    if not disabled:
        query = query.where(User.enabled == True)
    else:
        # NOTE: Deleted users are already disabled, so we don't need this extra check.
        if not deleted:
            query = query.where(User.id.not_in(DeletedNamespace.select(DeletedNamespace.namespace)))

    return query