Menü×
0

#116 pelt-konto-ansichten refactoring

Umgesetzt
von BigBANG am 2026-07-19 10:58
# Query: PeLT-Konto-Ansichten nativ bauen Die PeLT-Konto-Ansichten (Mein Konto, Rangliste, Börse, Shop, Minispiele, PeLT-Auszug) sind zwar inhaltlich schon ein natives Jinja-Fragment (`rendering/pelt/`), haben aber keine native Route: Jeder Request geht erst an XenForo, und das Fragment wird danach per `PageTransformer` in die XF-Antwort gesetzt — im Normal-Look per `original_html.replace("pelt_konto_placeholder", …)` (`rendering/pelt/pelt_renderer.py:12`), im LSMaxx-/Profil-Tab-Pfad durch Parsen der XF-Response für Titel und Shell (`usecases/lachschon/facade_pages.py`, `usecases/lachschon/profile.py`). Ich will diese Ansichten stattdessen vollständig nativ über LSMaxx und XenMaxx rendern: eigene Einträge in der NativeRouter-Tabelle (`bootstrap.py`), Daten DB-direkt wie bei Threads/Foren/Alerts, Shell aus `SessionUser` — ohne jeden XF-Roundtrip. Beide Themes müssen die Ansichten eigenständig bauen (kein Re-Export, analog zur bestehenden Trennung `rendering/lachschon/` ↔ `rendering/xenmaxx/`). Der PeLT-Sonderfall in der Post-Proxy-Pipeline — `usecases/page_builders/pelt_page_builder.py`, der Placeholder-Replace und das Parsen von XF-Markup für diese Seiten — soll nach dem Flip ersatzlos gelöscht werden.

0 Kommentare

LSMaxx