Von Hand vergebenes CC-Guthaben ohne Redesign
Der Knopf trug bisher die Regel des Shops: ein CC-Paket ist ein Platz plus ein Redesign. Fuer Einzelfaelle - jemand bekommt einen Platz als Ausgleich, aus einer Absprache, weil etwas schiefging - war das zu viel. "+ CC-Guthaben" schreibt jetzt nur den Platz gut. Wer ein volles Paket nachtragen will, klickt zusaetzlich auf "+ Redesign-Paket". Der Abgleich mit dem Shop bleibt unberuehrt: dort ist ein Paket weiterhin beides, und die Regel dafuer steht unveraendert an einer Stelle. In der Historie steht "CC-Guthaben (von Hand)" statt "CC-Paket" - eine eigene Quelle, damit zu sehen ist, dass kein Kauf dahintersteht. Das Minus daneben nimmt entsprechend diese Zugabe zurueck.
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
-- Ein von Hand vergebener CC-Platz, ohne das Redesign, das in einem gekauften
|
||||
-- Paket steckt. Fuer Einzelfaelle; der Abgleich mit dem Shop bleibt, wie er
|
||||
-- ist - dort ist ein Paket weiterhin beides.
|
||||
DO $$
|
||||
BEGIN
|
||||
ALTER TYPE "CreditSource" ADD VALUE IF NOT EXISTS 'CC_GRANT';
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN NULL;
|
||||
END $$;
|
||||
@@ -21,8 +21,13 @@ enum CreditKind {
|
||||
}
|
||||
|
||||
enum CreditSource {
|
||||
/// Ein gekauftes CC-Paket: bringt einen Platz und ein Redesign mit.
|
||||
CC_PACKAGE
|
||||
REDESIGN_PACKAGE
|
||||
/// Ein von Hand vergebener Platz, ohne das Redesign aus einem Paket.
|
||||
/// Für Einzelfälle, in denen jemand einen CC bekommt, ohne dafür gekauft
|
||||
/// zu haben - der Abgleich mit dem Shop bleibt davon unberührt.
|
||||
CC_GRANT
|
||||
KULANZ
|
||||
ADJUSTMENT
|
||||
CONSUME
|
||||
|
||||
Reference in New Issue
Block a user