changer ou modifier les dispo
This commit is contained in:
+9
-7
@@ -254,11 +254,17 @@ def view_user(user_id):
|
||||
def profile():
|
||||
"""View the current user's profile."""
|
||||
contracts = None
|
||||
coach_availability = []
|
||||
if isinstance(current_user, Player):
|
||||
contracts = Contract.query.filter_by(
|
||||
player_id=current_user.id,
|
||||
).order_by(Contract.uploaded_at.desc()).all()
|
||||
return render_template('pages/profile.html', user=current_user, contracts=contracts)
|
||||
elif isinstance(current_user, Coach):
|
||||
coach_availability = CoachAvailability.query.filter_by(
|
||||
coach_id=current_user.id,
|
||||
).all()
|
||||
return render_template('pages/profile.html', user=current_user, contracts=contracts,
|
||||
coach_availability=coach_availability)
|
||||
|
||||
|
||||
@users_bp.route('/profile/edit', methods=['GET', 'POST'])
|
||||
@@ -974,12 +980,8 @@ def manage_coach_availability():
|
||||
db.session.commit()
|
||||
return jsonify({'success': True})
|
||||
|
||||
existing_availability = CoachAvailability.query.filter_by(
|
||||
coach_id=current_user.id,
|
||||
).all()
|
||||
|
||||
return render_template('pages/coach_availability.html',
|
||||
existing_availability=existing_availability)
|
||||
# GET requests redirect to profile page where availability is now managed
|
||||
return redirect(url_for('users.profile'))
|
||||
|
||||
|
||||
@users_bp.route('/coach-availability/clear', methods=['POST'])
|
||||
|
||||
Reference in New Issue
Block a user