Bug #70174
JsonSchema : avoir le rendu des propriétés requises déclarées via "required"
Début:
12 octobre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Actuellement on n'affiche parce que l'on teste strictement la clé alors qu'elle est passée avec du HTML en plus :
def render_property_schema(key, sub): required = key in required_keys ... if properties: ... render_property_schema(format_html('<tt>{0}</tt>', key), sub)
Cf, cette capture d'écran issue du connecteur générique soap qui pointe sur maélis.
Fichiers
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a plus d'un an
- Fichier Screenshot_2022-10-12 Passerelle.png Screenshot_2022-10-12 Passerelle.png ajouté
- Fichier 0001-templatetags-display-required-fields-on-json-schema-.patch 0001-templatetags-display-required-fields-on-json-schema-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Statut changé de Solution proposée à En cours
Non on ne peut pas faire ça :) Il faut passer la clé dans un autre argument si par inadvertance le premier argument de la fonction n'est plus vraiment la clé (mea culpa je pense).
PS: utiliser pyquery pour rendre ton test plus robuste
from pyquery import PyQuery as pq assert pq(mon_html)('li span.required')
Mis à jour par Nicolas Roche il y a plus d'un an
- Fichier 0001-templatetags-display-required-fields-on-json-schema-.patch 0001-templatetags-display-required-fields-on-json-schema-.patch ajouté
- Statut changé de En cours à Solution proposée
Il faut passer la clé dans un autre argument
En effet, merci.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 66248abe7b53b50b0c5daa19065c94c343eef56a Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Wed Oct 12 14:17:12 2022 +0200 templatetags: display required fields on json schema (#70174)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
templatetags: display required fields on json schema (#70174)