Пример #1
0
 def handle_exception(e):
     return json_response(e.data), e.status_code
Пример #2
0
def all_goals_get():
    return json_response(goal_interactor.get_current_users_daily_goals()), 200
Пример #3
0
def all_tasks_by_goal_id_get(goal_id):
    return json_response(
        goal_interactor.get_all_tasks_by_goal_id(goal_id)), 200
Пример #4
0
def auth_login():
    username = request.json.get("username", None)
    password = request.json.get("password", None)
    user = user_interactor.auth_user(username, password)
    access_token = create_access_token(identity=user.id)
    return json_response({"access_token": access_token, "user": user})
Пример #5
0
def assigned_users_get(id):
    return json_response(user_interactor.get_all_assigned_users()), 200
Пример #6
0
def all_goals_by_date_and_user_id_get(user_id, date):
    goals = goal_interactor.get_goals_by_date_and_assigned_user_id(
        date, user_id)
    return json_response(goals), 200
Пример #7
0
def progress_by_user_id_get(user_id):
    progress = goal_interactor.get_progress_by_user_id(user_id)
    return json_response(progress), 200
Пример #8
0
def update_log_post():
    data = request.get_json()
    return json_response(user_interactor.update_current_user_log(data)), 200
Пример #9
0
def points_get():
    return json_response(user_interactor.get_current_users_points()), 200
Пример #10
0
def routine_accomplishment_get():
    return json_response(
        user_interactor.get_current_users_routine_accomplishment()), 200
Пример #11
0
def user():
    return json_response({"current_user":
                          user_interactor.get_current_user()}), 200
Пример #12
0
def tasks_get():
    return json_response(task_interactor.get_all_tasks()), 200
Пример #13
0
def only_for_superadmin():
    return json_response(
        {"current_user": user_interactor.get_current_superadmin()}), 200
Пример #14
0
def tasks_get_by_id(id):
    return json_response(task_interactor.get_task_by_id(id)), 200