presseportale/resources/views/livewire
Kevin Adametz a0547208d3 WS-5: Buchungs-Gate launch-ready – proaktiver Dashboard-Hinweis
Das Abo-/Bestandsschutz-Gate (User::hasActiveBooking, BookingRequiredException,
Submit-Modal, API 402/422) war bereits implementiert und getestet. Ergänzt wird
die proaktive Block-UX:

- Kunden-Dashboard zeigt bei scharfem Gate (billing.enforce_booking=true) und
  fehlender aktiver Buchung einen Banner "Buchung erforderlich, um zu
  veröffentlichen" mit Link zur Buchungsseite. Bestandskunden (grandfathered)
  sehen den Hinweis nicht; bei offenem Gate bleibt er unsichtbar.
- Tests: Banner aus (Gate offen) / an (Gate scharf, keine Buchung) /
  Ausnahme für grandfathered.

Launch-Flip bleibt env-gesteuert (BILLING_ENFORCE_BOOKING), Dev-Default false –
.env.example und Detailplan (WS-5 ) dokumentieren den Schalter.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 16:37:16 +00:00
..
admin WS-4: Bestandsschutz-Abrechnung – gekoppelte Kündigung + Admin-Sichtbarkeit 2026-06-16 15:20:18 +00:00
auth WS-2: Magic-Link für Firmen & Pressekontakte vereinheitlicht + Schreibzugriff 2026-06-16 12:55:49 +00:00
components PM-Vorschau: Firma & Pressekontakt zusammengeführt, Sprache als Badge am Portal 2026-06-12 16:11:57 +00:00
customer WS-5: Buchungs-Gate launch-ready – proaktiver Dashboard-Hinweis 2026-06-16 16:37:16 +00:00
settings Rebrand Hub+Flux 2026-05-20 15:44:15 +02:00
web 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
notifications.blade.php first commit 2025-10-20 17:53:02 +02:00