Warenwirtschaft: AP-49 — INCI-Lieferanten-Dropdown nur Rohstoff-Lieferanten
Im Produkt-/INCI-Formular zeigt das „Lieferanten"-Dropdown jetzt nur Lieferanten der Kategorie „Kosmetikrohstoffe" statt aller Lieferanten (Live: 30 → 15). Filter über whereHas supplierCategories per Kategoriename (stabiles Merkmal, keine hartkodierte id). Test ergänzt. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
fa852340ee
commit
4eb36486b0
2 changed files with 37 additions and 1 deletions
|
|
@ -46,7 +46,11 @@ class IngredientController extends Controller
|
|||
'model' => $model,
|
||||
'taxRates' => TaxRate::query()->active()->orderBy('pos')->orderBy('name')->get(),
|
||||
'deliveryTimes' => DeliveryTime::query()->active()->orderBy('pos')->orderBy('label')->get(),
|
||||
'suppliers' => Supplier::query()->where('active', true)->orderBy('name')->get(),
|
||||
// AP-49: nur Rohstoff-Lieferanten (Kategorie „Kosmetikrohstoffe") — die
|
||||
// gesamte Lieferantenliste ist im INCI-Formular zu unübersichtlich.
|
||||
'suppliers' => Supplier::query()->where('active', true)
|
||||
->whereHas('supplierCategories', fn ($q) => $q->where('name', 'Kosmetikrohstoffe'))
|
||||
->orderBy('name')->get(),
|
||||
'storageRooms' => StorageRoom::query()->active()->orderBy('pos')->orderBy('label')->get(),
|
||||
'storageShelves' => StorageShelf::query()->active()->orderBy('pos')->orderBy('label')->get(),
|
||||
'storageSlots' => StorageSlot::query()->active()->orderBy('pos')->orderBy('label')->get(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue