them log, chinh upload
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled

This commit is contained in:
2026-05-09 11:00:59 +00:00
parent 96e1ce4f40
commit efa97b6c71
33 changed files with 1055 additions and 47 deletions

View File

@@ -152,6 +152,17 @@ Tham chiếu: `SOP_des.md` — Bản đặc tả hệ thống After-Sale CRM
- [x] Filament vendor translations (57 Vietnamese files) auto-activated for UI chrome
- [x] Tests: 8/8 pass (21 assertions)
### UI Polish & Bug Fixes
- [x] File upload: Fixed disk('local') → disk('public') across all components
- [x] File upload: Added exists() check before getting metadata
- [x] File upload: Fixed dehydrated(false) issue - use property to store paths
- [x] Tailwind CSS: Added ~200 utility classes to filament-custom.css
- [x] SVG icons: Use inline width/height attributes instead of Tailwind classes
- [x] GlobalSearch: Customized for all 6 Resources with multi-field search
- [x] RelationManager titles: Override getTitle() for proper translation
- [x] Enum refactoring: Added color() method, static options(), developer comments
- [x] Documentation: Created docs/I18N_GUIDE.md and docs/ENUM_GUIDE.md
---
## Database Schema (final — 23 migrations)
@@ -187,3 +198,5 @@ php artisan test # 8 tests (21 assertions)
- `CODEBASE_SNAPSHOT.md` — Toàn bộ cấu trúc codebase (đọc thay vì scan code)
- `TASKS_ROADMAP.md` — Roadmap: đã làm, đang làm, sẽ làm
- `AGENTS.md` — Hướng dẫn chạy, workflow, RBAC, gotchas
- `docs/I18N_GUIDE.md` — Hướng dẫn đa ngôn ngữ chi tiết
- `docs/ENUM_GUIDE.md` — Hướng dẫn thêm Enum mới