Development #72096
Dépréciations - avoir un champ json pour remplacer les sources de données python
0%
Description
Pour pouvoir supprimer les expressions python rapidement, avant d'avoir la feature permettant d'avoir un tableau pour déclarer une source de données (#69774), et/ou le dev sur les identifiants stables des fiches #44604, avoir un champ json pour déclarer une source de données de type id/text.
On peut facilement convertir des sources de données python en json, et on pourra facilement convertir les json en tableau.
Fichiers
Révisions associées
misc: convert formula datasource into jsonvalue in some tests (#72096)
misc: migration to convert python datasources (#72096)
Historique
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0004-misc-migration-to-convert-python-datasources-72096.patch 0004-misc-migration-to-convert-python-datasources-72096.patch ajouté
- Fichier 0003-misc-remove-migration-code-to-repair-anonymisation.patch 0003-misc-remove-migration-code-to-repair-anonymisation.patch ajouté
- Fichier 0002-misc-convert-formula-datasource-into-jsonvalue-in-so.patch 0002-misc-convert-formula-datasource-into-jsonvalue-in-so.patch ajouté
- Fichier 0001-datasources-new-datasource-type-jsonvalue-to-replace.patch 0001-datasources-new-datasource-type-jsonvalue-to-replace.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Lauréline Guérin
- Patch proposed changé de Non à Oui
0001: un nouveau type de source de données, 'jsonvalue' (parce que 'json' est déjà pris, manque d'inspiration)
On saisit le JSON dans un champ input normal, c'est un champ composite, je ne savais pas trop comment rendre ça joli avec un textarea
0002: du nettoyage dans les tests là où c'est possible
0003: suppression du code de migration qui répare l'anonymisation, c'est déjà passé
0004: une migration pour transformer ce qui peut être transformé
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier jsonvalue.png jsonvalue.png ajouté
0001 ok pour "jsonvalue".
Par contre, question pour Pierre, ok pour cette option "valeur JSON", disponible au fond de la liste sur cet écran, cf capture. ?
C'est utile de l'avoir parce que ça permet la migration automatique de tout ce qui est là actuellement en Python. (mais quand il avait été question d'étendre cet écran pour permettre la saisie d'un tableau d'identifiants/libellés la réponse avait été de permettre ça uniquement sur les pages des sources de données, cf "dans la partie source de données uniquement" de #69774).
Mis à jour par Pierre Cros il y a plus d'un an
Pas sûr de comprendre, sorry.
Pour moi "valeur JSON" ne sera disponible que lorsque on a sélectionné "Source de donnée" de toute façon et donc ça ne parasite pas l'usage simple.
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 9abb92c3aedbe063742e1b8837b9ca1c099c0705 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Dec 16 16:48:35 2022 +0100 misc: migration to convert python datasources (#72096) commit 6456a2a99b2d79771c2b003899b2a6918182a284 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Dec 16 15:52:42 2022 +0100 misc: remove migration code to repair anonymisation commit 463f0d949e006fe4770249bba41af0e6e6383c57 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Dec 16 12:09:18 2022 +0100 misc: convert formula datasource into jsonvalue in some tests (#72096) commit 1277e9265d2dced015f3abe9d107cc43d9605215 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Dec 16 11:43:11 2022 +0100 datasources: new datasource type, jsonvalue, to replace formula (#72096)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
datasources: new datasource type, jsonvalue, to replace formula (#72096)