24 lines
553 B
Python
24 lines
553 B
Python
"""
|
|
app/tenant/dashboard/routes.py — Tenant dashboard (placeholder for Phase 3 KPIs).
|
|
"""
|
|
|
|
import logging
|
|
from flask import Blueprint, render_template, g
|
|
from flask_login import login_required
|
|
from app.decorators import require_role
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
dashboard_bp = Blueprint("dashboard", __name__)
|
|
|
|
|
|
@dashboard_bp.route("/")
|
|
@login_required
|
|
@require_role("tenant_admin", "tenant_manager")
|
|
def index():
|
|
return render_template(
|
|
"tenant/dashboard/index.html",
|
|
tenant=g.tenant,
|
|
location=g.location,
|
|
)
|