Warenwirtschaft: Einheit (g/ml) als Pflichtfeld über der bestellten Menge
Die Einheit hing bisher als Anhang rechts am Mengenfeld — auf breiten Monitoren außer Sicht, und „g" war stiller Default. Jetzt: - Eigenes Pflichtfeld „Einheit der bestellten Menge" direkt VOR der Menge mit „Bitte wählen"; beim Neuanlegen muss bewusst Gramm oder Milliliter gewählt werden, beim Bearbeiten ist die gespeicherte Einheit vorbelegt. - Hinweis unter der Einheit sagt, ob ml möglich ist (Dichte hinterlegt, Wert wird genannt) oder erst gepflegt werden muss; ml bleibt ohne Dichte gesperrt. Mengen-Hinweis und ml→g-Live-Vorschau folgen der Auswahl. - Server: Store-/UpdateStockEntryRequest weisen Rohstoff-Einkäufe ohne Einheit ab (Verpackung bleibt ohne Einheit). Bestehende Tests ergänzt, neuer Test für die Pflicht. - In-App-Doku (Hinweise, Testleitfaden) nachgezogen. Suite: 390 grün. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
23381a37f5
commit
be1d8fdc39
9 changed files with 94 additions and 22 deletions
|
|
@ -94,6 +94,7 @@ test('admin creates pending stock entry with unit gram', function () {
|
|||
'quality_id' => (string) $quality->id,
|
||||
'ordered_at' => '2026-03-27',
|
||||
'ordered_quantity' => '1000',
|
||||
'ordered_unit' => 'gram',
|
||||
'price_per_kg' => '12,50',
|
||||
])->assertRedirect(route('admin.inventory.stock-entries.index'));
|
||||
|
||||
|
|
@ -194,6 +195,7 @@ test('listForIndex sorts pending before received', function () {
|
|||
'quality_id' => (string) $quality->id,
|
||||
'ordered_at' => '2026-01-01',
|
||||
'ordered_quantity' => '100',
|
||||
'ordered_unit' => 'gram',
|
||||
'price_per_kg' => '1',
|
||||
]);
|
||||
|
||||
|
|
@ -205,6 +207,7 @@ test('listForIndex sorts pending before received', function () {
|
|||
'quality_id' => (string) $quality->id,
|
||||
'ordered_at' => '2026-06-01',
|
||||
'ordered_quantity' => '200',
|
||||
'ordered_unit' => 'gram',
|
||||
'price_per_kg' => '1',
|
||||
]);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue