Beispiel #1
0
def move_exercise(id):

    if request.method == 'OPTIONS':
        return Response()

    user_id = session.get('user_id', None)
    if user_id is None:
        return jsonify({'success': False}), 403

    ex = Exercise.get(id)
    user = ex.day.workout.user
    if user_id != user.id:
        return jsonify({'success': False}), 403

    direction = request.get_json().get('direction')
    if (direction == 'up'):
        Exercise.move_up(id)
    else:
        Exercise.move_down(id)

    return jsonify({'success': True})