Projet

Général

Profil

Development #54661

cmis, décrire les attributs du message à poster

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pour le moment il est juste écrit

    file* : object
        content* : string
        content_type : string
        filename : string /[\w!\#\$%\&\+\-\^_`\~;\[\]\{\}\+=\~\.]+$/
    filename : string /[\w!\#\$%\&\+\-\^_`\~;\[\]\{\}\+=\~\.]+$/
    object_type : string
    path* : string /^(/|(/[\w!\#\$%\&\+\-\^_`\~;\[\]\{\}\+=\~]+)+)$/
    properties : object 

et ça serait bien d'ajouter des clés "description" dans le schéma pour traduire/expliciter.


Fichiers


Demandes liées

Lié à Passerelle - Development #86422: Validation des schémas JSON cassée suite au passage en bookwormSolution déployée01 février 2024

Actions

Révisions associées

Révision b0da466d (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

cmis: include descriptions in file upload schema (#54661)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Assigné à mis à Valentin Deniaud
#2

Mis à jour par Valentin Deniaud il y a plus de 2 ans

#3

Mis à jour par Thomas Noël il y a plus de 2 ans

On peut avoir des chaines traduites dans une constante ? (j'en doute, mais ?)

#4

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Bon jsonschema s'amuse à valider également les clés description et title, il y trouve des traductions lazy de Django et il n'aime pas. Trois lignes de plus pour virer cette validation, donc.

C'est moche mais à peu près dans les clous, https://python-jsonschema.readthedocs.io/en/stable/creating/ :

If you wish to change or extend the meta schema in the new validator class, modify META_SCHEMA directly

#5

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Thomas Noël a écrit :

On peut avoir des chaines traduites dans une constante ? (j'en doute, mais ?)

Ouep ça fonctionne, exemple aussi dans les sources https://github.com/django/django/blob/main/django/utils/dates.py#L5.

#7

Mis à jour par Thomas Noël il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#8

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit b0da466daef74c1d94c3c1aef2b86914a62a3cec
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Thu Jul 8 12:28:02 2021 +0200

    cmis: include descriptions in file upload schema (#54661)
#9

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#10

Mis à jour par Benjamin Dauvergne il y a environ 2 mois

  • Lié à Development #86422: Validation des schémas JSON cassée suite au passage en bookworm ajouté

Formats disponibles : Atom PDF