Development #39415
cmis : permettre de surcharger le nom de fichier envoyé
0%
Description
Actuellement c'est déterminé dans le payload d'entrée via filename
dans
{ "file" : { "filename": "toto.pdf", "content": "base64string" } }
Dans les appels faits depuis un workflow le contenu de "file" arrive via la sérialisation de fichiers proposée par wcs , on n'y touchera donc pas ici.
Rajouter un paramètre optionnel "filename", au même niveau que "file", qui permette de surcharger ça.
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 4 ans
Est-ce que file.filename est toujours required, même si on dispose d'un filename alternatif ?
Ou est-ce qu'on impose l'un ou l'autre paramètre ?
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
Lauréline Guerin a écrit :
Est-ce que file.filename est toujours required, même si on dispose d'un filename alternatif ?
Ou est-ce qu'on impose l'un ou l'autre paramètre ?
Je dirai qu'on ignore le premier si le deuxième est présent, donc dans le schéma on ne peut plus le mettre required, ça peut se faire avec un anyOf ou alors coté code.
Mis à jour par Lauréline Guérin il y a environ 4 ans
pas de jsonschema encore, c'est l'objet de #39193 :)
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Fichier 0001-cmis-optional-filename-to-overwrite-file.filename-39.patch 0001-cmis-optional-filename-to-overwrite-file.filename-39.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Je note ici qu'il faudrait virer un des deux logs info parce qu'ils racontent la même chose (le deuxième, si ça foire on aura une erreur de toute façon).
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7a733bc2041f7005ce5144f39eeecf0b01dd46b0 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Feb 3 14:21:46 2020 +0100 cmis: optional filename to overwrite file.filename (#39415)
J'ai enlevé le 2e log
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
cmis: optional filename to overwrite file.filename (#39415)