Skelett für Issues #184 + #185 — minimal, nicht-disruptiv: - v3/base.html extendet v2/base.html (Topbar/Sidebar/Footer geteilt) - v3/screens/antrag_detail.html extendet vorerst v2-Screen 1:1 und injiziert nur Beta-Pill + Toggle "→ Profi-Modus" - v2/screens/antrag_detail.html bekommt Topbar-Link "→ Bürger:innen- Modus (v3 Beta)" → /v3/antrag/<drs> - _render_antrag_detail() teilt DB-Reads/Context zwischen v2 + v3 — Datenbasis garantiert in Sync, Unterschied ist nur template_name - _MATRIX_EXPLANATIONS auf Modul-Ebene ausgelagert (war bisher inline im v2-Route, jetzt von beiden Modi referenziert) - v3.css als Add-On nach v2.css (lädt im v3/base head) Was v3 noch NICHT tut: Score-Hero-Vereinfachung, Matrix→5-Werte, Glossar-Tooltips, Default-Collapsing der Profi-Blöcke (Verbesserungen, Kommentare). Diese Iterationen folgen pro PR — v2 bleibt unberührt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
18 lines
1010 B
HTML
18 lines
1010 B
HTML
{# ─────────────────────────────────────────────────────────────────────
|
|
v3/base.html — Bürgerinnen-Modus-Shell
|
|
|
|
Erweitert v2/base.html und kann perspektivisch Sidebar/Topbar/Footer
|
|
ueberschreiben. Initial: ein zusaetzliches v3.css fuer Bürgerinnen-
|
|
spezifische Komponenten + ein Beta-Indikator in der Topbar.
|
|
|
|
Der v3-Endpoint (Routes: /v3/antrag/...) ist die Sandbox fuer Issue
|
|
#184 (CD-Konformitaet) und #185 (Buergerinnen-Perspektive). v2 bleibt
|
|
als Profi-Modus unangetastet.
|
|
───────────────────────────────────────────────────────────────────── #}
|
|
{% extends "v2/base.html" %}
|
|
|
|
{% block head_extra %}
|
|
{{ super() }}
|
|
<link rel="stylesheet" href="/static/v3/v3.css?v={{ app_version|default('1') }}">
|
|
{% endblock %}
|