Development #47218
Paramétrages supplémentaires pour les sources de données JSON
0%
Description
- nom de l'attribut contenant la liste des résultats ("data")
- nom de l'attribut contenant l'identifiant d'un résultat ("id")
- nom de l'attribut contenant le libellé d'un résultat ("text")
Dans l'idée qu'ainsi w.c.s. pourra exploiter les résultats produits par djangorestframework et publiés par Authentic, par exemple sur la recherche des usages.
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Si ça vous dit je peux aussi ouvrir un ticket pour un flag publik
dans la query-string pour convertir le bordel des {results/result/errors}
en {'err':.., 'data':...}
. Parce que la vue de listing des utilisateurs (/api/users
sur a2) ne balance même pas de code erreur (ni result
, ni err
).
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-datasources-json-datasource-attributes-47218.patch 0001-datasources-json-datasource-attributes-47218.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
Pour le text, quid d'utiliser « label_template_property » comme pour le geojson ?
(A noter que ça "tape" un peu de calculer des templates, en l'absence de label_template_property ça serait mieux de faire juste « item['text'] = item.get('text') or item['id'] » -- je dis ça en regardant le code existant pour geojson)
Mis à jour par Frédéric Péters il y a plus de 3 ans
Pour moi ça va ainsi, et laisser à plus tard la possibilité de gabarit et les questions sur les performances qui iront avec.
Mis à jour par Thomas Noël il y a plus de 3 ans
Ok avec ça.
Relecture ainsi, et je vois sur id_attribute que la condition d'affichage est « 'data-dynamic-display-value-in': 'json|geojson' » mais je pense que ça doit être uniquement pour 'json'. Non ?
Pour le reste ça me parait tout bien.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-datasources-json-datasource-attributes-47218.patch 0001-datasources-json-datasource-attributes-47218.patch ajouté
exact :)
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Ca me semble tout bien.
On se garde ça pour la prochaine release ?
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 0cb5ec3cbcf7a003967828993f7f5d65e35c5e91 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Oct 9 15:35:00 2020 +0200 datasources: json datasource attributes (#47218)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
datasources: json datasource attributes (#47218)