Neu: Zeitfenster buchen #32

Merged
thiel merged 1 commit from slots into main 2026-10-08 16:02:49 +00:00
Owner

Neu im Feld-Menü: „Zeitfenster buchen“ – Einfachauswahl in der Darstellung „Zeitfenster“.

Im Formular

  • Erst den Tag wählen (mit Anzahl freier Zeitfenster), dann die Uhrzeit
  • Ausgebuchte Zeiten sind gesperrt („ausgebucht“), wenige Plätze werden angezeigt („noch 1 Platz“), vergangene Zeiten ausgeblendet
  • Warteliste möglich wie bei anderen Auswahlfeldern

Editor

  • „Zeitfenster erzeugen“: Zeitraum, Wochentage, Uhrzeit von–bis, Dauer, Pause, Plätze, Ort → ersetzen oder hinzufügen (max. 400)
  • Karte im Editor zeigt kompakt „N Zeitfenster an M Tagen“ statt einer langen Liste
  • Prüfung: Hinweis bei Zeitfenstern ohne Uhrzeit

Server

  • Plätze je Zeitfenster werden transaktional durchgesetzt (bestehende Kontingent-Logik), Kalendereintrag (.ics) in der Bestätigung
  • Vergangene Zeitfenster werden beim Absenden abgelehnt

Technik

  • Engine: generateSlots / slotLabel
  • Renderer: Komponente lädt nach (Bundle 44,7 kB von 45 kB)
  • Tests: Engine (Erzeugung), API (Plätze, Restplätze, ics, Vergangenheit), E2E (Buchen, ausgebucht, Editor-Generator)

🤖 Generated with Claude Code

https://claude.ai/code/session_015z57Agxa5kZg6szB3zFN3x

Neu im Feld-Menü: **„Zeitfenster buchen“** – Einfachauswahl in der Darstellung „Zeitfenster“. **Im Formular** - Erst den Tag wählen (mit Anzahl freier Zeitfenster), dann die Uhrzeit - Ausgebuchte Zeiten sind gesperrt („ausgebucht“), wenige Plätze werden angezeigt („noch 1 Platz“), vergangene Zeiten ausgeblendet - Warteliste möglich wie bei anderen Auswahlfeldern **Editor** - „Zeitfenster erzeugen“: Zeitraum, Wochentage, Uhrzeit von–bis, Dauer, Pause, Plätze, Ort → ersetzen oder hinzufügen (max. 400) - Karte im Editor zeigt kompakt „N Zeitfenster an M Tagen“ statt einer langen Liste - Prüfung: Hinweis bei Zeitfenstern ohne Uhrzeit **Server** - Plätze je Zeitfenster werden transaktional durchgesetzt (bestehende Kontingent-Logik), Kalendereintrag (.ics) in der Bestätigung - Vergangene Zeitfenster werden beim Absenden abgelehnt **Technik** - Engine: `generateSlots` / `slotLabel` - Renderer: Komponente lädt nach (Bundle 44,7 kB von 45 kB) - Tests: Engine (Erzeugung), API (Plätze, Restplätze, ics, Vergangenheit), E2E (Buchen, ausgebucht, Editor-Generator) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_015z57Agxa5kZg6szB3zFN3x
Neu: Zeitfenster buchen
Some checks failed
check / verify (pull_request) Failing after 1m38s
cec2388881
Einfachauswahl in der Darstellung „Zeitfenster“: erst Tag, dann Uhrzeit,
Plätze je Zeitfenster, vergangene ausgeblendet und serverseitig abgelehnt,
Generator im Editor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015z57Agxa5kZg6szB3zFN3x
thiel force-pushed slots from cec2388881
Some checks failed
check / verify (pull_request) Failing after 1m38s
to de1a76e135
All checks were successful
check / verify (pull_request) Successful in 9m15s
2026-10-08 15:53:21 +00:00
Compare
thiel merged commit 6bee7fa59d into main 2026-10-08 16:02:49 +00:00
thiel deleted branch slots 2026-10-08 16:02:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thiel/fobu!32
No description provided.