Stammdaten-Export/Import (JSON) + Lagerort-Eltern bleibt beim Anlegen
- Backend: services/master_data.py exportiert/importiert Kategorien (inkl. eigener Felder), Lagerorte, Einheiten und Gebinde als JSON – MIT IDs, damit gedruckte QR-Codes und Verweise nach dem Wiederherstellen passen. Import-Modus skip (Vorhandenes lassen) oder overwrite (per ID aktualisieren); Namens- Konflikte werden uebersprungen, nicht abgebrochen. Postgres-Sequenzen werden danach angehoben. Endpunkte GET /export/master-data, POST /import/master-data. 5 neue Tests, Suite 162 gruen. - Web: neue Karte "Stammdaten sichern & wiederherstellen (JSON)" in Import/Export. - Web: beim Lagerort-Anlegen bleibt der uebergeordnete Ort in der Auswahl. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -32,7 +32,8 @@ export default function Locations() {
|
||||
try {
|
||||
await api.createLocation({ name, parent_id: parentId === "" ? null : Number(parentId) });
|
||||
setName("");
|
||||
setParentId("");
|
||||
// Übergeordneten Ort absichtlich stehen lassen – beim Anlegen vieler Orte
|
||||
// unter demselben Elternteil spart das jedes Mal die Neuauswahl.
|
||||
load();
|
||||
} catch (err) {
|
||||
setError(err.message);
|
||||
|
||||
Reference in New Issue
Block a user