Closed codez closed 1 month ago
Datenmodell für mich nicht testbar, wird mit den anderen Tickets getestet wie z.b. #1005
Preise funktionieren gut 👍 Noch besser wäre, wenn man keine negativen Preise eingeben könnte, aber das ist vernachlässigbar da UI nur von Admins verwendet wird und kein Missbrauchsrisiko besteht.
Als Kursadmin möchte ich für verschiedene Preiskategorien auf einem Kurs die Preise konfigurieren können.
Model
Neu sollen folgende Attribute auf dem Kurs hinzgefügt werden (alle decimal precision: 8, scale: 2)
Auf der Teilnahme werden zwei neue Attribute hinzugefügt:
Sobal der Kurs im Status "Publiziert" ist, sollen die beiden Preise "Mitgliederpreis" und "Normalpreis" Pflichtfelder sein (gleich wie div. andere Felder).
In diesem Issue wird bewusst nur das Datenmodell erstellt, damit alle abhängigen Issues danach möglichst bald und parallel bearbeitet werden können. Bearbeiten, Anzeigen usw erfolgt also in separaten Issues.
ToDo