feat : migration de la page réceptions en attente sur UiDataTable

- Filtres recherche case-insensitive (ipartial)
- Ajout carrier.name et licensePlate aux SearchFilter
- Slot header-actions pour customiser la colonne actions

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-22 14:47:13 +02:00
parent a6be7fb6a4
commit 0008631099
3 changed files with 133 additions and 32 deletions

View File

@@ -33,8 +33,10 @@ use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer;
#[ORM\Table(name: 'reception')]
#[ApiFilter(BooleanFilter::class, properties: ['isValid'])]
#[ApiFilter(SearchFilter::class, properties: [
'identificationNumber' => 'partial',
'supplier.name' => 'partial',
'identificationNumber' => 'ipartial',
'supplier.name' => 'ipartial',
'carrier.name' => 'ipartial',
'licensePlate' => 'ipartial',
'receptionType.id' => 'exact',
])]
#[ApiFilter(DateFilter::class, properties: ['receptionDate'])]