v2.9.0 — Preis & Exposé bei reserviert/verkauft schützen
Fix: Reservierte Wohnungen gaben Preis und Exposé preis
Bei reservierten Einheiten standen Preis und Exposé-PDF weiterhin im DOM und das Accordion ließ sich aufklappen. Die Status-Logik kannte bisher nur sold/rented — reserved fiel durch jede Prüfung.
Neu
- Redaction für
reserved/sold/rented: Preis- und Dokumentspalten werden serverseitig gar nicht erst aufgelöst. Kein Preis, keine PDF-URL — weder im Markup noch inhref,data-sort-valueoderaria-label. - Kein Aufklappen: Betroffene Zeilen rendern ohne Panel, ohne
tabindex, ohnearia-expanded. - REST & Detailseiten: Preis-/Dokument-Meta fliegen aus der REST-Antwort, Detailseiten liefern 404, Archiv/Feed/Sitemap listen sie nicht mehr. Redakteure sehen weiterhin alles.
Fix
.is-dimmedhat nie abgeblendet: Die Regel saß auf einerdisplay:contents-Zeile, woopacitywirkungslos ist. Zielt jetzt auf die Zellen.
Unverändert (bewusst)
Das Control „Verkaufte / vermietete Wohnungen" (Anzeigen/Abblenden/Ausblenden) bleibt bei sold/rented — reservierte Wohnungen sind noch am Markt und sollen sichtbar bleiben, nur eben ohne Preis und PDF.
Die PDF-Datei selbst bleibt für jeden abrufbar, der ihre URL bereits kennt. Die URLs sind nicht erratbar (Zufalls-ID + Content-Hash), und eine gesperrte Einheit zeigt ihren Status ohnehin.