Couverture des endpoints backend introduits pour la gestion des fichiers
utilisateur et des pièces jointes par référence.
Yavsc.Api.Test:
- EstimateAttachmentsApiTests : attachement de fichiers au devis
(fournisseur uniquement, fichier devant appartenir au caller,
idempotence du re-attach, détachement, listage ouvert aux deux
parties + admin, tiers refusé, 404 sur devis inconnu).
- FrontOfficeQueryAttachmentsApiTests : attachement à la demande
(client uniquement, fichier devant appartenir au caller, détachement,
listage ouvert aux deux parties, tiers refusé).
Yavsc.Blogs.Tests:
- FileSystemApiTests : POST api/v1/fs crée une ligne UploadedFile
propriétaire (avec FileId en retour) et écrit le fichier sur disque ;
GET api/v1/fs/file/{fileId} autorise le propriétaire et une partie
au devis rattaché (client/fournisseur), refuse un tiers, 404 sur id
inconnu.
306/306 verts.
Co-Authored-By: Claude Code <noreply@anthropic.com>