Samir Boulahtit
fe49008fef
feat: integrate PlatformContextMiddleware and update routes for multi-platform
Phase 2 implementation:
- Register PlatformContextMiddleware in main.py (runs before VendorContextMiddleware)
- Update VendorContextMiddleware to use platform_clean_path
- Update platform homepage route to use three-tier CMS resolution
- Update platform content page routes with platform context
- Update vendor root path handlers with platform_id support
Middleware execution order:
1. LoggingMiddleware
2. PlatformContextMiddleware (detect platform from domain/path)
3. VendorContextMiddleware (detect vendor, uses platform_clean_path)
4. ContextMiddleware
5. LanguageMiddleware
6. ThemeContextMiddleware
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 20:02:38 +01:00
..
2026-01-18 19:49:44 +01:00
2025-12-25 21:45:26 +01:00
2026-01-11 19:44:59 +01:00
2025-11-28 19:37:38 +01:00
2025-11-28 19:30:17 +01:00
2025-12-13 22:59:51 +01:00
2025-11-28 19:37:38 +01:00
2026-01-18 19:49:44 +01:00
2025-11-28 19:37:38 +01:00
2025-11-28 19:37:38 +01:00
2026-01-18 20:02:38 +01:00