iOS: Lagerort-Picker zeigen den vollen Pfad statt nur den Namen

Wie im Web: alle Lagerort-Auswahlen (Einlagern, Einzelstueck/Item, Objekt-Bestand hinzufuegen/umlagern/entfernen, Mindestbestand je Ort) zeigen 'Hedingen -> Keller -> Schublade 1' statt nur 'Schublade 1', damit gleichnamige Orte unterscheidbar sind. Neuer Helfer StorageLocation.path(in:) bzw. locationPath(_:in:) in Models.swift.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-27 13:27:02 +02:00
parent c8c1686395
commit 1db2d6389c
5 changed files with 30 additions and 6 deletions

View File

@@ -443,7 +443,7 @@ struct ProductLocationMinView: View {
HStack {
Picker("Lagerort", selection: $row.locationId) {
Text(" wählen ").tag(String?.none)
ForEach(locations) { l in Text(l.name).tag(String?.some(l.id)) }
ForEach(locations) { l in Text(l.path(in: locations)).tag(String?.some(l.id)) }
}
TextField("Menge", text: $row.amount)
.keyboardType(.decimalPad)