# app/routes/file_report.py from flask import Blueprint, render_template, request, flash from app.models.subcontractor_model import Subcontractor file_report_bp = Blueprint("file_report", __name__, url_prefix="/file") @file_report_bp.route("/report", methods=["GET", "POST"]) def report_file(): subcontractors = Subcontractor.query.all() if request.method == "POST": subcontractor_id = request.form.get("subcontractor_id") if not subcontractor_id: flash("Please select a subcontractor.", "danger") else: flash(f"Report generated for Subcontractor ID: {subcontractor_id}", "success") return render_template("report.html", title="Report Download", subcontractors=subcontractors) return render_template("report.html", title="Report Download", subcontractors=subcontractors)