addet training info

This commit is contained in:
Philipp
2025-12-02 10:51:20 +01:00
parent de5a8d2028
commit 5bfe82fc26
3 changed files with 87 additions and 11 deletions

View File

@@ -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/<int:id>', 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/<int:id>', methods=['DELETE'])
def delete_training(id):
"""Delete a training by id"""