feat: remove obsolete glass configurations, add title import functionality

- Deleted the `vetro.json` file containing glass configurations.
- Introduced `ImportaTitoliAction` to facilitate importing model titles from Excel.
- Created `TitoliModelliImporter` for handling title import logic and updating existing models.
- Updated `SistemaResource` to include the new title import action.
- Modified `ConfigurazioneModello` to adjust the model name retrieval logic.
- Changed `ListinoImporter` to make the alias constant public.
- Added tests for title import functionality, ensuring correct updates and creation of new models.
This commit is contained in:
2026-10-23 11:15:28 +02:00
parent 139b1690ff
commit 0f0764367f
163 changed files with 284 additions and 19716 deletions
@@ -4,6 +4,7 @@ namespace App\Filament\Resources;
use App\Filament\Concerns\SoloSuperadmin;
use App\Filament\Resources\SistemaResource\Actions\ImportaListiniAction;
use App\Filament\Resources\SistemaResource\Actions\ImportaTitoliAction;
use App\Filament\Resources\SistemaResource\Pages;
use App\Models\Sistema;
use Filament\Forms;
@@ -83,6 +84,7 @@ class SistemaResource extends Resource
'tableFilters' => ['sistema' => ['value' => $record->getKey()]],
])),
ImportaListiniAction::make(),
ImportaTitoliAction::make(),
Tables\Actions\EditAction::make(),
Tables\Actions\DeleteAction::make()
->modalDescription('Verrà eliminato definitivamente il sistema insieme a tutti i suoi modelli.'),