feat(planning): aanbod tonen en zelf inschrijven (D-2) #2124

Closed
opened 2026-09-19 20:30:35 +00:00 by brenno · 0 comments
Owner

Overgebracht vanuit brenno/Keiko#285. De serverzijde is inmiddels geland (OciServe PR #609, zelfinschrijving #591), dus de parkeerreden vervalt.

Een scherm Aanbod met de open uitvoeringen waar zelfinschrijving voor aanstaat en het venster open is. Per uitvoering: naam, afbeelding, korte omschrijving, de klassikale lessen, en per les de beschikbare sessies met datum, tijd, ruimte en vrije plaatsen.

De stroom: per klassikale les een sessie kiezen; bij een volle sessie een expliciete keuze op de wachtlijst plaatsen met de te verwachten positie; een samenvatting voor bevestiging; daarna per sessie het resultaat.

Weigeringen krijgen een begrijpelijke zin per probleemtype: venster gesloten, vol zonder wachtlijst, al ingeschreven, overlapt met een andere afspraak. Geen HTTP-codes in de tekst.

Overgebracht vanuit brenno/Keiko#285. De serverzijde is inmiddels geland (OciServe PR #609, zelfinschrijving #591), dus de parkeerreden vervalt. Een scherm **Aanbod** met de open uitvoeringen waar zelfinschrijving voor aanstaat en het venster open is. Per uitvoering: naam, afbeelding, korte omschrijving, de klassikale lessen, en per les de beschikbare sessies met datum, tijd, ruimte en vrije plaatsen. De stroom: per klassikale les een sessie kiezen; bij een volle sessie een expliciete keuze **op de wachtlijst plaatsen** met de te verwachten positie; een samenvatting voor bevestiging; daarna per sessie het resultaat. Weigeringen krijgen een begrijpelijke zin per probleemtype: venster gesloten, vol zonder wachtlijst, al ingeschreven, overlapt met een andere afspraak. Geen HTTP-codes in de tekst.
brenno 2026-09-20 09:23:59 +00:00
Sign in to join this conversation.
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
LibreKAT/Ocideck#2124
No description provided.