Add ability to edit exercise name from new dropdown, still WIP as I need to handle exercise selection and make it a component

This commit is contained in:
Peter Stockings
2024-11-04 12:07:47 +11:00
parent e756607dc8
commit 7d43965289
7 changed files with 74 additions and 12 deletions

View File

@@ -6,4 +6,15 @@ class Exercises:
# Add wildcards to the query
search_query = f"%{query}%"
exercises = self.execute("SELECT exercise_id, name FROM exercise WHERE LOWER(name) LIKE LOWER(%s) ORDER BY name ASC;", [search_query])
return exercises
return exercises
def get_exercise(self, exercise_id):
exercise = self.execute("SELECT exercise_id, name FROM exercise WHERE exercise_id=%s;", [exercise_id], one=True)
return exercise
def update_exercise_name(self, exercise_id, updated_name):
sql = "UPDATE exercise SET name = %s WHERE exercise_id = %s;"
params = [updated_name, exercise_id]
self.execute(sql, params)
updated_exercise = self.get_exercise(exercise_id)
return updated_exercise