mediaDrop/tests
Nicolas 615d0fd45a
All checks were successful
Publier l'image Docker / test (push) Successful in 24s
Publier l'image Docker / publish (push) Successful in 13s
Types MIME configurables par cible d'upload
`targets[].allowedMimeTypes` : chaque cible peut définir sa propre
politique (mêmes formes : "all", types exacts, jokers "image/*"…).
Absente => la cible hérite du `allowedMimeTypes` global, qui devient
la valeur par défaut. Résolu au parsing : chaque `DropTarget` porte
toujours une politique.

- `POST /upload` et `POST /upload/init` valident contre
  `target.allowedMimeTypes` (au lieu de la valeur globale).
- `GET /targets` renvoie `allowedMimeTypes` ; la page en déduit
  l'attribut `accept` du sélecteur de fichiers (le serveur reste
  l'autorité — le glisser-déposer n'est pas filtré).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 22:22:30 +02:00
..
auth-flow.test.ts Corrige la déconnexion : accepter le POST de formulaire (urlencoded) 2026-09-10 19:48:15 +02:00
config.test.ts Types MIME configurables par cible d'upload 2026-09-10 22:22:30 +02:00
helpers.ts Types MIME configurables par cible d'upload 2026-09-10 22:22:30 +02:00
media-types.test.ts allowedMimeTypes : jokers de préfixe 2026-09-10 09:18:52 +02:00
notifications.test.ts Notifications par webhook (upload finalisé / échec) 2026-09-10 19:29:44 +02:00
oidc.test.ts Initial commit: mediaDrop — serveur de dépôt de fichiers médias 2026-09-09 23:06:53 +02:00
paths.test.ts Dépôt de dossiers + très gros fichiers 2026-09-10 00:19:20 +02:00
session.test.ts Initial commit: mediaDrop — serveur de dépôt de fichiers médias 2026-09-09 23:06:53 +02:00
storage.test.ts Upload fragmenté : pool de connexions partagé et configurable 2026-09-10 19:12:04 +02:00
upload-chunked.test.ts Upload fragmenté et reprenable pour les gros fichiers 2026-09-10 18:25:27 +02:00
upload.test.ts Types MIME configurables par cible d'upload 2026-09-10 22:22:30 +02:00
webhooks-integration.test.ts Notifications par webhook (upload finalisé / échec) 2026-09-10 19:29:44 +02:00