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
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
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