iOS: Shops (Bezugsquellen) verwalten

Die iOS-Stammdaten hatten keinen Punkt fuer Shops – die "gekauft bei"-Liste war
nur im Web pflegbar. Jetzt gibt es unter Verwaltung > Stammdaten "Shops" mit
Anlegen, Bearbeiten (Name + optionale Website) und Loeschen, analog zum Web.
Client um createShop/updateShop/deleteShop samt Request-Models ergaenzt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-26 12:32:17 +02:00
parent 2a507851d9
commit 6b597313d5
3 changed files with 126 additions and 0 deletions

View File

@@ -863,6 +863,16 @@ struct NewCategoryRequest: Codable {
}
}
struct NewShopRequest: Codable {
let name: String
let website: String?
}
struct ShopUpdateRequest: Codable {
let name: String?
let website: String?
}
/// Umbenennen von Stammdaten. Ein einzelnes Feld reicht, weil das Backend nur
/// mitgeschickte Schluessel auswertet.
struct RenameRequest: Codable {