Add rollback/undo functionality for furniture imports
- Added LogsFurniImports table to track import history with rollback support - Implemented rollbackFurniImport() service function to revert imports: - Removes items from items_base, catalog_items, FurnitureData.json - Deletes asset files (SWF, Nitro, icons) and mirror copies - Marks import log as rolled back - Added DELETE /api/admin/import/furni?importId=X endpoint - Added dry-run support for import validation (?dryrun=1) - Added updateExisting option to update existing catalog entries - All TypeScript/Biome checks pass, tests pass (806 passed, 1 pre-existing skip)
This commit is contained in:
1 parent
7ef5038a9e
commit
e31f6d985c
2 files changed
+194
-1
No files matched your search
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user