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:
@@ -9,6 +9,8 @@ export const KIND_LABEL: Record<CreditKind, string> = {
|
||||
export const SOURCE_LABEL: Record<CreditSource, string> = {
|
||||
CC_PACKAGE: 'CC-Paket',
|
||||
REDESIGN_PACKAGE: 'Redesign-Paket',
|
||||
/// Von Hand vergeben, ohne Kauf dahinter.
|
||||
CC_GRANT: 'CC-Guthaben (von Hand)',
|
||||
KULANZ: 'Kulanz',
|
||||
ADJUSTMENT: 'Korrektur',
|
||||
CONSUME: 'Verbrauch',
|
||||
|
||||
@@ -3,6 +3,7 @@ export type CreditKind = 'CC' | 'REDESIGN_PAID' | 'REDESIGN_KULANZ';
|
||||
export type CreditSource =
|
||||
| 'CC_PACKAGE'
|
||||
| 'REDESIGN_PACKAGE'
|
||||
| 'CC_GRANT'
|
||||
| 'KULANZ'
|
||||
| 'ADJUSTMENT'
|
||||
| 'CONSUME'
|
||||
|
||||
@@ -318,14 +318,14 @@ export default function PlayerDetail() {
|
||||
disabled={busy}
|
||||
onClick={() => setDialog({ type: 'addCredit', kind: 'cc-package' })}
|
||||
>
|
||||
+ CC-Paket
|
||||
+ CC-Guthaben
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className="btn btn-ghost"
|
||||
disabled={busy}
|
||||
title="Das zuletzt von Hand eingetragene CC-Paket zurücknehmen"
|
||||
onClick={() => void zugabeZuruecknehmen('cc-package', 'CC-Paket')}
|
||||
title="Das zuletzt von Hand eingetragene CC-Guthaben zurücknehmen"
|
||||
onClick={() => void zugabeZuruecknehmen('cc-package', 'CC-Guthaben')}
|
||||
>
|
||||
−
|
||||
</button>
|
||||
@@ -837,10 +837,11 @@ export default function PlayerDetail() {
|
||||
|
||||
const CREDIT_ACTIONS = {
|
||||
'cc-package': {
|
||||
titel: 'CC-Paket eintragen',
|
||||
wirkung: 'Schreibt +1 CC-Guthaben und +1 Redesign-Guthaben gut.',
|
||||
hinweis: 'Das Redesign ist bei jedem CC-Paket enthalten und wird immer mitgebucht.',
|
||||
flash: 'CC-Paket eingetragen: +1 CC und +1 Redesign.',
|
||||
titel: 'CC-Guthaben eintragen',
|
||||
wirkung: 'Schreibt +1 CC-Guthaben gut - einen Platz für einen aktiven CC.',
|
||||
hinweis:
|
||||
'Ohne Redesign. Ein im Shop gekauftes Paket bringt beides mit, und so bucht es der Abgleich auch - hier geht es um Einzelfälle, in denen jemand nur einen Platz bekommt. Wer ein volles Paket nachtragen will, klickt zusätzlich auf „+ Redesign-Paket".',
|
||||
flash: 'CC-Guthaben eingetragen: +1 CC.',
|
||||
},
|
||||
'redesign-package': {
|
||||
titel: 'Redesign-Paket eintragen',
|
||||
|
||||
Reference in New Issue
Block a user