Projet

Général

Profil

Development #39415

cmis : permettre de surcharger le nom de fichier envoyé

Ajouté par Emmanuel Cazenave il y a plus de 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 janvier 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 7a733bc2 (diff)
Ajouté par Lauréline Guérin il y a environ 4 ans

cmis: optional filename to overwrite file.filename (#39415)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 4 ans

  • Assigné à mis à Lauréline Guérin
#2

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 ?

#3

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.

#4

Mis à jour par Lauréline Guérin il y a environ 4 ans

pas de jsonschema encore, c'est l'objet de #39193 :)

#5

Mis à jour par Lauréline Guérin il y a environ 4 ans

#6

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).

#7

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

#8

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

Formats disponibles : Atom PDF