Exemplo n.º 1
0
def __search_user_request_impl(args):
    try:
        user_has_valid_token(args['token'])
        users = users_from_nickname_or_name(args['search'])
        return Response(True,"Users Searched.", UserSchema(many=True).dumps(users).data).output()
    except Exception as exception:
        return Response(False, str(exception), None).output()
Exemplo n.º 2
0
def search_users_and_groups_request_impl(args):
    try:
        user = user_from_token(args['token'])
        groups = json.loads(GroupSchema(many=True).dumps(group_with_title(args['search'])).data)
        users = json.loads(UserSchema(many=True).dumps(users_from_nickname_or_name(args['search'])).data)
        response_dict = dict(groups=groups, users=users)
        return Response(True, "Search Complete!", json.dumps(response_dict)).output()
    except Exception as exception:
        return Response(False, str(exception), None).output()