updated to uplodad orders
This commit is contained in:
@@ -1002,6 +1002,28 @@ def generate_pdf():
|
||||
|
||||
return jsonify({'message': 'PDF generated successfully!', 'pdf_path': f'/static/label_templates/label_template.pdf'})
|
||||
|
||||
# Order Labels Upload Module Routes
|
||||
@bp.route('/upload_orders', methods=['GET', 'POST'])
|
||||
def upload_orders():
|
||||
"""Route for uploading orders CSV files for label generation"""
|
||||
if 'role' not in session or session['role'] not in ['superadmin', 'warehouse', 'warehouse_manager']:
|
||||
flash('Access denied: Warehouse management permissions required.')
|
||||
return redirect(url_for('main.dashboard'))
|
||||
|
||||
from app.order_labels import upload_orders_handler
|
||||
return upload_orders_handler()
|
||||
|
||||
@bp.route('/view_orders')
|
||||
def view_orders():
|
||||
"""Route for viewing uploaded orders"""
|
||||
if 'role' not in session or session['role'] not in ['superadmin', 'warehouse', 'warehouse_manager', 'warehouse_worker']:
|
||||
flash('Access denied: Warehouse access required.')
|
||||
return redirect(url_for('main.dashboard'))
|
||||
|
||||
from app.order_labels import get_orders_from_database
|
||||
orders = get_orders_from_database(200) # Get last 200 orders
|
||||
return render_template('view_orders.html', orders=orders)
|
||||
|
||||
@warehouse_bp.route('/create_locations', methods=['GET', 'POST'])
|
||||
def create_locations():
|
||||
from app.warehouse import create_locations_handler
|
||||
|
||||
Reference in New Issue
Block a user