hitobito / hitobito_sac_cas

A hitobito wagon defining the organization hierarchy and additional features for SAC/CAS
Other
4 stars 1 forks source link

EVENTS: Kurspreise Datenmodell #1002

Closed codez closed 1 month ago

codez commented 2 months ago

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

tobiasstern commented 1 month ago

Datenmodell für mich nicht testbar, wird mit den anderen Tickets getestet wie z.b. #1005

tobiasstern commented 1 month ago

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.