fix(transport) : embarque le nom de la décharge dans le détail carrier (consultation/modif) (ERP-171)
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 3m11s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m39s

This commit is contained in:
2026-06-17 15:34:17 +02:00
parent 63c1aa176a
commit ccd0fcfaa8
3 changed files with 52 additions and 3 deletions
@@ -81,6 +81,9 @@ use Symfony\Component\Validator\Context\ExecutionContextInterface;
'supplier:read',
'supplier_address:read',
'site:read',
// Embarque le nom de fichier de la decharge (RG-4.02) au lieu d'un
// IRI nu, pour l'affichage en consultation / modification (ERP-171).
'uploaded_document:reference',
'default:read',
]],
provider: CarrierProvider::class,
@@ -75,8 +75,12 @@ class UploadedDocument
#[Groups(['uploaded_document:read'])]
private ?int $id = null;
// `uploaded_document:reference` : groupe minimal d'EMBARQUEMENT (nom de fichier
// seul, sans `storedPath`/`checksum`) pour qu'une entite parente (ex: Carrier)
// affiche le libelle du document au lieu d'un simple IRI. La parente l'ajoute a
// son `normalizationContext`.
#[ORM\Column(name: 'original_filename', length: 255)]
#[Groups(['uploaded_document:read'])]
#[Groups(['uploaded_document:read', 'uploaded_document:reference'])]
private string $originalFilename;
#[ORM\Column(name: 'stored_path', length: 512)]