Add data export/import, CSV exports and race packages

This commit is contained in:
larssand
2026-03-20 19:04:28 +01:00
parent 1637f63dad
commit 94df6ece34
3 changed files with 239 additions and 19 deletions

View File

@@ -37,6 +37,8 @@ JMK RB RaceController is an RC timing and race-control system with support for s
- Storage/import tools:
- full race-data export/import for backup or moving to another machine
- directory export/import for only classes, drivers and cars
- CSV export for drivers and cars when you want simple spreadsheet lists
- single race-package export/import from `Race Setup -> Manage -> Race Actions`
- Race Setup includes:
- grouped `Participants` and `Teams` sections in `Manage`
- a four-step `Create Race Wizard` for new races
@@ -156,6 +158,16 @@ JMK RB RaceController is an RC timing and race-control system with support for s
- `Generation` is kept separate so actions like qualifying generation, reseeding, finals generation, and bump-up do not clutter the format form.
- `Live / results` is where grid, standings, print, PDF, and finals matrix are used once the structure is ready.
## Export / Import
- `Settings -> Storage` now supports:
- full JSON export/import for the complete competition database
- directory JSON export/import for only classes, drivers, and cars
- CSV export for drivers and cars
- `Race Setup -> Manage -> Race Actions` now supports single race packages:
- export one race with its sessions, results, and referenced classes/drivers/cars
- import that package into another installation as a new race entry
- JSON export files now include export metadata and a schema version field so future imports can be handled more safely.
## Race features
### Follow-up time