refactor plan created
This commit is contained in:
@@ -1,8 +1,23 @@
|
||||
# Refactor Implementation Plan
|
||||
|
||||
**Status**: Ready to implement
|
||||
**Status**: Implementation complete — migration pending (see Phase 5)
|
||||
**Design docs**: [order_invoice_lifecycle.md](./order_invoice_lifecycle.md), [loading_event.md](./loading_event.md), [dispatch_pipeline.md](./dispatch_pipeline.md), [ride_lifecycle.md](./ride_lifecycle.md)
|
||||
|
||||
| Phase | Title | Status |
|
||||
|-------|-------|--------|
|
||||
| 1 | Enums | ✅ Done |
|
||||
| 2 | Remove Sale | ✅ Done |
|
||||
| 3 | Model Changes | ✅ Done |
|
||||
| 4 | DbContext | ✅ Done |
|
||||
| 5 | Migration | ⚠️ Migration created — `dotnet ef database update` failing (FK drop error — fix applied 2026-09-17) |
|
||||
| 6 | Invoice Feature | ✅ Done (GET list/detail only; create/print/finalize endpoints pending) |
|
||||
| 7 | ShopPO Feature | ✅ Done (GET list/detail only; confirm/cancel/items endpoints pending) |
|
||||
| 8 | Payment Feature | ✅ Done |
|
||||
| 9 | LoadingEvent Overhaul | ✅ Done |
|
||||
| 10 | Ride Overhaul | ✅ Done |
|
||||
| 11 | SysConfig + InvoiceCreationMode | ✅ Done (replaces original Program.cs/appsettings plan; implemented as DB-backed key-value store) |
|
||||
| 12 | Permission Seeding | ⏳ Pending |
|
||||
|
||||
---
|
||||
|
||||
## Scope
|
||||
|
||||
Reference in New Issue
Block a user