Template-Seed: Preisoptionen (Radio/Checkbox) #149
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner#149
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Das vorhandene Template in
backend/prisma/seed.ts("Standard-Anmeldeformular") soll durch ein Template ersetzt werden, das die neuenradio- undcheckbox-Feld-Typen mit bepreisten Optionen nutzt (siehe #133/#135).Altes Template (ersetzen)
Aktuell:
Neues Template
Preis-Format: Integer-Cents (18000 = EUR 180,00). Die Umrechnung erfolgt im Frontend via
formatEuro(cents / 100).Akzeptanzkriterien
radio-Optionen erscheinen als Radiobuttons mit Preisangabencheckbox-Optionen erscheinen als Checkboxen mit Preisangaben und Gesamtsummepersonen,events,gruppen) bleibt unveraendertAufgaben
backend/prisma/seed.ts:formDefinitiondes Templates ersetzenbackend/src/__tests__/seed.test.ts: Test anpassen falls auf alte Struktur referenziertnpm run build && npm testim BackendAbhaengigkeit
radio/checkboxmitFormFieldOption-Struktur aus #133 vorausUmsetzung erfolgt in Session 2026-06-30: Template in
backend/prisma/seed.tsauf Radio/Checkbox mit Cent-Preisen aktualisiert.