Veroeffentlichungs-Gate: proaktive Buchungs-Meldung + Schalter test-stabil

- PM-Detailseite (Entwurf/Ueberarbeiten): ist kein Buchungs-Gate erfuellt,
  erscheint statt 'Zur Pruefung einreichen' der Hinweis 'Noch keine Buchung'
  mit Link zur Buchungsseite ('Buchung waehlen'). Entwurf speichern bleibt frei.
- phpunit pinnt BILLING_ENFORCE_BOOKING=false, damit der Gate in Tests
  deterministisch bleibt (Tests, die ihn brauchen, setzen ihn per config)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-06-17 15:32:07 +00:00
parent 3c6190099f
commit 44b676116e
3 changed files with 115 additions and 17 deletions

View file

@ -36,5 +36,6 @@
<env name="SESSION_DRIVER" value="array"/>
<env name="TELESCOPE_ENABLED" value="false"/>
<env name="BASIC_AUTH_ENABLED" value="false"/>
<env name="BILLING_ENFORCE_BOOKING" value="false" force="true"/>
</php>
</phpunit>