Add ability to add/delete exercises from dropdown
This commit is contained in:
13
app.py
13
app.py
@@ -305,10 +305,10 @@ def update_exercise(exercise_id):
|
||||
return render_template('partials/exercise.html', exercise_id=exercise_id, name=new_name)
|
||||
|
||||
|
||||
@ app.route("/exercise/<int:exercise_id>/delete", methods=['DELETE'])
|
||||
""" @ app.route("/exercise/<int:exercise_id>/delete", methods=['DELETE'])
|
||||
def delete_exercise(exercise_id):
|
||||
db.delete_exercise(exercise_id)
|
||||
return ""
|
||||
return "" """
|
||||
|
||||
|
||||
@ app.route("/settings")
|
||||
@@ -454,7 +454,16 @@ def edit_exercise_name(exercise_id):
|
||||
updated_exercise = db.exercises.update_exercise_name(exercise_id, updated_name)
|
||||
return render_template('partials/exercise/exercise_list_item.html', exercise=updated_exercise)
|
||||
|
||||
@app.route("/exercises/add", methods=['POST'])
|
||||
def add_exercise():
|
||||
exercise_name = request.form['query']
|
||||
new_exercise = db.exercises.add_exercise(exercise_name)
|
||||
return render_template('partials/exercise/exercise_list_item.html', exercise=new_exercise)
|
||||
|
||||
@ app.route("/exercise/<int:exercise_id>/delete", methods=['DELETE'])
|
||||
def delete_exercise(exercise_id):
|
||||
db.exercises.delete_exercise(exercise_id)
|
||||
return ""
|
||||
|
||||
@app.teardown_appcontext
|
||||
def closeConnection(exception):
|
||||
|
||||
Reference in New Issue
Block a user