Keine Notiz mehr bei Gruppen-Codes, die zu einem Artikel gehoeren

Seit am Code die Marke steht, ist die Notiz dort ueberfluessig - sie sagte
dasselbe noch einmal und nahm nur Platz weg. Die Zeile zeigt jetzt Code,
Kennzeichnung "Artikel" und Marke, sonst nichts.

Bewusst nicht ueberall entfernt: Codes, die noch zu keinem Artikel gehoeren -
also die von Hand hinterlegten, damit ein kuenftiger Scan in dieser Gruppe
landet - haben gar keinen Artikel und damit auch keine Marke. Dort ist die
Notiz die einzige Angabe, woran man den Code wiedererkennt ("Mehl bei Aldi");
sie bleibt deshalb erhalten. Der Hinweistext erklaert den Unterschied.

Der Endpunkt zum Setzen der Notiz bleibt unveraendert - er wird fuer die Codes
ohne Artikel weiterhin gebraucht.

Getestet: Web-Build laeuft durch. Die Darstellung im Browser habe ich nicht
selbst angesehen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-22 22:04:30 +02:00
parent 22b6cdffc5
commit d804666a95
2 changed files with 21 additions and 16 deletions

View File

@@ -173,11 +173,12 @@ export default function Groups() {
barcodes={selected.barcodes || []}
productBarcodes={selected.product_barcodes || []}
disabled={!isAdmin}
hint={"Codes der zugeordneten Artikel stehen automatisch hier und sind mit „Artikel“ " +
"gekennzeichnet; entfernen lassen sie sich nur, indem der Artikel die Gruppe " +
"wechselt. Eine Notiz kannst du bei jedem Code hinterlegen. Zusätzlich sind " +
"Codes möglich, die noch zu keinem Artikel gehören: Wird so einer beim " +
"Einlagern gescannt, landet der neu angelegte Artikel automatisch hier."}
hint={"Codes der zugeordneten Artikel stehen automatisch hier, gekennzeichnet mit " +
"„Artikel“ und der Marke; entfernen lassen sie sich nur, indem der Artikel " +
"die Gruppe wechselt. Zusätzlich sind Codes möglich, die noch zu keinem " +
"Artikel gehören für die gibt es eine Notiz, weil ihnen die Marke fehlt. " +
"Wird so ein Code beim Einlagern gescannt, landet der neu angelegte Artikel " +
"automatisch hier."}
onAdd={async (body) => {
try {
await api.addGroupBarcode(selected.id, body);