feat: Ernten und Chargen im Admin loeschbar machen
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 2m27s
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 2m27s
Neue deleteHarvestAction/deleteBatchAction, jeweils mit vorheriger Referenzpruefung statt rohem Datenbankfehler: eine Ernte laesst sich nur loeschen, wenn keine Chargen/Produkte mehr darauf verweisen, eine Charge nur, wenn sie keinem Produkt zugeordnet ist und in keiner Bestellung verwendet wurde (Chargen-Code steht auf Rechnungen/QR-Codes und darf aus Nachweispflicht nie verschwinden). Loeschen-Button erscheint in den Listen nur, wenn die Loeschung tatsaechlich moeglich ist, mit Bestaetigungsdialog wie beim bestehenden Benutzer-Loeschen. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
1 parent
c7286041a1
commit
a3b11cc8e2
6 files changed
+138
-9
No files matched your search
@@ -523,6 +523,8 @@ export interface Dictionary {
|
||||
colTotalGlasses: string;
|
||||
colRemaining: string;
|
||||
edit: string;
|
||||
delete: string;
|
||||
deleteConfirm: (code: string) => string;
|
||||
noBatchesYet: string;
|
||||
newBatchHeading: string;
|
||||
codeLabel: string;
|
||||
@@ -589,6 +591,8 @@ export interface Dictionary {
|
||||
publish: string;
|
||||
unpublish: string;
|
||||
edit: string;
|
||||
delete: string;
|
||||
deleteConfirm: (label: string) => string;
|
||||
noHarvestsYet: string;
|
||||
newHarvestHeading: string;
|
||||
typeLabel: string;
|
||||
|
||||
Reference in new issue
Block a user