This commit is contained in:
@@ -589,6 +589,15 @@ This project is **Internal Use Only** - ลิขสิทธิ์เป็น
|
||||
- ✅ ADR-019 UUID fixes: Drawing admin pages (5), Contracts, Disciplines, Tags, RFA Types
|
||||
- ✅ Fixed contract edit form (UUID mismatch), disciplines dropdown (hardcoded projectId), tags crash (empty Select value)
|
||||
|
||||
### 🔄 ADR-019 Hybrid UUID Migration (Mar 2026)
|
||||
|
||||
- ✅ **Phase 1-4**: Schema, entities, API layer — all 14 tables migrated
|
||||
- ✅ **Phase 5 (Partial)**: Frontend routes, services, hooks migrated to UUID
|
||||
- ✅ Drawing search: `projectUuid` sent to backend, resolved in controller
|
||||
- ✅ Drawing detail page: mock API replaced with real UUID-based services
|
||||
- 🔄 **Phase 5.4 (Pending)**: FK reference UUID migration — `correspondences/form.tsx`, `user-dialog.tsx`, `numbering/template-tester.tsx`, `rfas/page.tsx` still use `parseInt()` on UUID values (see `specs/05-Engineering-Guidelines/05-07-hybrid-uuid-implementation-plan.md`)
|
||||
- 📋 **Phase 6**: Unit + integration tests for UUID-based routes
|
||||
|
||||
### 🔄 Next: Go-Live Preparation
|
||||
|
||||
- 🔄 **UAT**: ทำ User Acceptance Testing ตาม `01-05-acceptance-criteria.md`
|
||||
|
||||
Reference in New Issue
Block a user