New blueprint-based module system (hm_qc, video_qc, video_master, reporting), core framework (database, config, templates), and unified web interface with progress tracking and tab navigation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
23 lines
589 B
Python
23 lines
589 B
Python
"""
|
|
Reporting Module Blueprint.
|
|
|
|
Provides consolidated reporting functionality:
|
|
- Box.com report search and retrieval
|
|
- HM QC report consolidation (from database)
|
|
- Dashboard view with dual modes (parsed + embedded)
|
|
- Export functionality (HTML, errors-only)
|
|
"""
|
|
from flask import Blueprint
|
|
|
|
# Create blueprint
|
|
reporting_bp = Blueprint(
|
|
'reporting',
|
|
__name__,
|
|
template_folder='templates',
|
|
static_folder='static',
|
|
static_url_path='/reporting/static',
|
|
url_prefix='/reporting'
|
|
)
|
|
|
|
# Import routes after blueprint creation to avoid circular imports
|
|
from . import routes
|