feat: upgrade filament to v4 and ensure 100% test coverage

- Upgrade Filament framework from v3 to v4
   - Update all Filament resources and pages for v4 compatibility
   - Fix test suite to maintain 100% pass rate (321 tests passing)
   - Add visibility condition for ticket close action (only when not closed)
   - Update dependencies and build assets for new Filament version
   - Maintain backward compatibility while leveraging v4 improvements
This commit is contained in:
idevakk
2025-11-14 01:42:07 -08:00
parent 3706072ce5
commit 3892c48ef2
103 changed files with 1741 additions and 890 deletions

View File

@@ -9,7 +9,7 @@
"php": "^8.2",
"ext-imap": "*",
"ddeboer/imap": "^1.14",
"filament/filament": "3.3",
"filament/filament": "~4.0",
"laravel/cashier": "^15.6",
"laravel/framework": "^12.0",
"laravel/sanctum": "^4.0",
@@ -21,6 +21,7 @@
"require-dev": {
"barryvdh/laravel-debugbar": "^3.15",
"fakerphp/faker": "^1.23",
"filament/upgrade": "~4.0",
"laravel/boost": "^1.7",
"laravel/pail": "^1.2.2",
"laravel/pint": "^1.13",