Warenwirtschaft: AP-47 — Häkchen „In der Produktion anzeigen" in die Karte Warenwirtschaft verschoben und ausformuliert
Kundenfeedback 09.09.2026: Das Kästchen „Produktionsrelevant" oben im Produktformular wurde nicht gefunden. Es sitzt jetzt in der Karte „Warenwirtschaft" direkt unter „Im Produktbestand anzeigen", heißt „In der Produktion anzeigen (Produkt wird selbst hergestellt)" und erklärt im Hilfetext die Wirkung (Zukaufartikel wie Aloe abwählen: keine Anzeige in der Produkt-Auswahl der Produktion und in „Enthalten in"; Produktionsergebnis, Produktbestand und Verkauf unberührt). Feld hält jetzt auch old()-Werte nach Validierungsfehlern. In-App-Doku (Hinweise, Leitfaden §13/§20) entsprechend umformuliert; Test prüft Label und Platzierung. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
2d5bc6518e
commit
021edbfcc7
4 changed files with 40 additions and 20 deletions
|
|
@ -121,6 +121,11 @@ test('AP-47: checkbox „produktionsrelevant" im produktformular wird gespeicher
|
|||
$product = Product::query()->where('name', 'AP47-Aloe-Zukauf')->firstOrFail();
|
||||
expect($product->production_relevant)->toBeFalse();
|
||||
|
||||
// 09.09.2026: Häkchen sitzt in der Karte „Warenwirtschaft" und ist ausformuliert.
|
||||
$edit = $this->get(route('admin_product_edit', $product->id))->assertOk()->getContent();
|
||||
expect($edit)->toContain('In der Produktion anzeigen (Produkt wird selbst hergestellt)')
|
||||
->and(strpos($edit, 'id="production_relevant"'))->toBeGreaterThan(strpos($edit, 'id="show_in_product_stock"'));
|
||||
|
||||
$html = $this->get(route('admin.inventory.productions.create'))->assertSuccessful()->getContent();
|
||||
$planningSelect = substr($html, strpos($html, 'id="product_id"'));
|
||||
$planningSelect = substr($planningSelect, 0, strpos($planningSelect, '</select>'));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue