From 5bfe82fc26e34eb912812b6c8a817e42dee5b446 Mon Sep 17 00:00:00 2001 From: Philipp Date: Tue, 2 Dec 2025 10:51:20 +0100 Subject: [PATCH] addet training info --- backend/routes/api.py | 13 +++++++++ edit-training.html | 65 ++++++++++++++++++++++++++++++++++++++++++ overview-training.html | 20 ++++++------- 3 files changed, 87 insertions(+), 11 deletions(-) diff --git a/backend/routes/api.py b/backend/routes/api.py index ab697a7..60df6a3 100644 --- a/backend/routes/api.py +++ b/backend/routes/api.py @@ -623,6 +623,19 @@ def get_trainings(): except Exception as error: return jsonify({'message': 'Failed to fetch trainings', 'error': str(error)}), 500 +@api_bp.route('/trainings/', methods=['GET']) +def get_training(id): + """Get a single training by id""" + try: + training = Training.query.get(id) + if training: + return jsonify(training.to_dict()) + else: + return jsonify({'message': 'Training not found'}), 404 + + except Exception as error: + return jsonify({'message': 'Failed to fetch training', 'error': str(error)}), 500 + @api_bp.route('/trainings/', methods=['DELETE']) def delete_training(id): """Delete a training by id""" diff --git a/edit-training.html b/edit-training.html index 3103365..c55e6da 100644 --- a/edit-training.html +++ b/edit-training.html @@ -640,4 +640,69 @@ document.getElementById('parameters-form').addEventListener('submit', async func + \ No newline at end of file diff --git a/overview-training.html b/overview-training.html index 68b5326..9759331 100644 --- a/overview-training.html +++ b/overview-training.html @@ -44,10 +44,7 @@ - - +