Added Repository

This commit is contained in:
2026-01-30 14:02:35 +03:30
parent 8917e625a5
commit dbc8f70b4a
53 changed files with 7758 additions and 2 deletions

22
routes/user.py Normal file
View File

@@ -0,0 +1,22 @@
from flask import Blueprint, render_template, redirect, url_for, flash
from flask_login import login_required, current_user
from models import Order
user_bp = Blueprint('user', __name__)
@user_bp.route('/profile')
@login_required
def profile():
orders = Order.query.filter_by(user_id=current_user.id).all()
return render_template('user_profile.html', orders=orders)
@user_bp.route('/orders/<int:order_id>')
@login_required
def order_details(order_id):
order = Order.query.get_or_404(order_id)
if order.user_id != current_user.id:
flash("Access denied", "danger")
return redirect(url_for('user.profile'))
return render_template('order_details.html', order=order)