backend: close P1 data model and create-flow issues
This commit is contained in:
16
TODO.md
16
TODO.md
@@ -26,14 +26,14 @@ Concrete follow-up work for Jellomator, prioritized by implementation risk and u
|
||||
|
||||
## P1 - Data Model and Backend Quality
|
||||
|
||||
- Replace string timestamps with DB-native datetime.
|
||||
- Migrate `created_at`/`updated_at` columns from `varchar` to `datetime`.
|
||||
- Use UTC consistently for writes and reads.
|
||||
- Add display ordering support.
|
||||
- Add `sort_order` column and stable ordering fallback by `name`.
|
||||
- Update read query to order by `enabled desc`, `sort_order`, `name`.
|
||||
- Remove duplicate connection pattern in create flow.
|
||||
- Use one DB transaction/connection per request path where possible.
|
||||
- [x] Replace string timestamps with DB-native datetime.
|
||||
- [x] Migrate `created_at`/`updated_at` columns from `varchar` to `datetime`.
|
||||
- [x] Use UTC consistently for writes and reads.
|
||||
- [x] Add display ordering support.
|
||||
- [x] Add `sort_order` column and stable ordering fallback by `name`.
|
||||
- [x] Update read query to order by `enabled desc`, `sort_order`, `name`.
|
||||
- [x] Remove duplicate connection pattern in create flow.
|
||||
- [x] Use one DB transaction/connection per request path where possible.
|
||||
- Add backup and restore flow in admin API/UI.
|
||||
- Download full export.
|
||||
- Upload validated import with explicit confirmation.
|
||||
|
||||
Reference in New Issue
Block a user