def search(): requester = get_requesting_user() search_text = request.args.get('search_text', None) date_created_greaterthan = request.args.get('date_created.greaterthan', None) date_created_lessthan = request.args.get('date_created.lessthan', None) users = User.search(search_text, date_created_greaterthan, date_created_lessthan) return {'data': serialize_many(requester, users)}
def search(): requester = get_requesting_user() search_text = request.args.get('search_text', None) date_created_greaterthan = request.args.get('date_created.greaterthan', None) date_created_lessthan = request.args.get('date_created.lessthan', None) users = User.search(search_text, date_created_greaterthan, date_created_lessthan) response = base_routes.make_many_response(requester, users) return response
def get_users( requesting_user, search_text=None, created_after=None, created_before=None, number=10, offset=0, ): users = User.search( search_text, created_after, created_before, number=number, offset=offset, ) count = users.count() users = [user.serialize(requesting_user) for user in users] users = [user for user in users if user is not None] return users, count