iOS: Mindestbestaende-Uebersicht zeigt Gruppen und je-Lagerort

Bisher nur globale Produkt-Mindestbestaende - wer (wie im Screenshot) nur Gruppen-
oder Lagerort-Bedarfe hatte, sah "keine gesetzt". Jetzt Produkte UND Gruppen,
jeweils Gesamt und je Lagerort, mit Soll (Anzeige-/Gruppeneinheit) und "niedrig"-
Hinweis. Produktzeilen oeffnen den Artikel zum Bearbeiten. GroupItem traegt dafuer
die Mindestbestand-Felder.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-29 16:50:11 +02:00
parent a04315db21
commit f29bbced8d
2 changed files with 92 additions and 23 deletions

View File

@@ -586,6 +586,18 @@ struct SettingEntry: Codable {
struct GroupItem: Codable, Identifiable, Hashable {
let id: Int
let name: String
// Mindestbestand-Infos (nur aus /groups befuellt; Picker brauchen sie nicht).
var minStock: Double? = nil
var minStockUnitName: String? = nil
var stock: Double? = nil
var locationMinStocks: [LocationMinStock]? = nil
enum CodingKeys: String, CodingKey {
case id, name, stock
case minStock = "min_stock"
case minStockUnitName = "min_stock_unit_name"
case locationMinStocks = "location_min_stocks"
}
}
/// Kategorie: ordnet die Artikelliste und bestimmt die Verwaltungsart