feat(marketing): register 3 new Flask blueprints (marketing, billing, legal)

- marketing_bp at root "/"
- billing_bp at /checkout/* (routes added in B-2.7)
- legal_bp at /legal/* (routes added in B-2.9)
- Tests verify all 3 blueprints register correctly
- Coexists with existing recordings_bp at "/" (resolved in B-1.3)
This commit is contained in:
Allison
2026-04-27 16:15:55 -04:00
parent accd9ebf36
commit e01523125e
6 changed files with 132 additions and 0 deletions

11
src/legal/__init__.py Normal file
View File

@@ -0,0 +1,11 @@
"""Legal blueprint - Conditions, Confidentialite (Loi 25), Cookies, Remboursement,
Accessibilite, Mentions.
Mounted at /legal/* prefix. Content rendered from markdown files in
src/legal/content/ (added in Task B-2.9).
Routes added in Task B-2.9.
"""
from flask import Blueprint
legal_bp = Blueprint('legal', __name__, url_prefix='/legal')