Ejemplo n.º 1
0
def get_goals_by_user(id):
    """Show all public goals for a given user"""
    user = User.pull_by_id(id)
    if (not user): 
        raise NotFoundError()

    validate_sort(request.args, ["id", "created", "name", "frequency"])
    goals = Goal.pull_by_user(id, request.args, True)

    return jsonify({"goals": [x.to_dict() for x in goals]}), HTTP_200_OK
Ejemplo n.º 2
0
def get_goals_by_user(id):
    """Show all public goals for a given user"""
    user = User.pull_by_id(id)
    if (not user):
        raise NotFoundError()

    validate_sort(request.args, ["id", "created", "name", "frequency"])
    goals = Goal.pull_by_user(id, request.args, True)

    return jsonify({"goals": [x.to_dict() for x in goals]}), HTTP_200_OK
Ejemplo n.º 3
0
def get_my_goals():
    """Return all goals (public and private) for the current user"""
    validate_sort(request.args, ["id", "created", "name", "frequency"])
    goals = Goal.pull_by_user(current_user.get_id(), request.args, False)

    return jsonify({"goals": [x.to_dict() for x in goals]}), HTTP_200_OK
Ejemplo n.º 4
0
def get_my_goals():
    """Return all goals (public and private) for the current user"""
    validate_sort(request.args, ["id", "created", "name", "frequency"])
    goals = Goal.pull_by_user(current_user.get_id(), request.args, False)

    return jsonify({"goals": [x.to_dict() for x in goals]}), HTTP_200_OK