Skip to content

v2.9.0 — Preis & Exposé bei reserviert/verkauft schützen

Choose a tag to compare

@KarlosSchmidtos KarlosSchmidtos released this 17 Jul 05:13
· 6 commits to main since this release

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/rentedreserved 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 in href, data-sort-value oder aria-label.
  • Kein Aufklappen: Betroffene Zeilen rendern ohne Panel, ohne tabindex, ohne aria-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-dimmed hat nie abgeblendet: Die Regel saß auf einer display:contents-Zeile, wo opacity wirkungslos 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.