Projet

Général

Profil

Development #72096

Dépréciations - avoir un champ json pour remplacer les sources de données python

Ajouté par Lauréline Guérin il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 décembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 1277e926 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

datasources: new datasource type, jsonvalue, to replace formula (#72096)

Révision 463f0d94 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

misc: convert formula datasource into jsonvalue in some tests (#72096)

Révision 9abb92c3 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

misc: migration to convert python datasources (#72096)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus d'un an

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é

#2

Mis à jour par Frédéric Péters il y a plus d'un an

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

#3

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.

#4

Mis à jour par Frédéric Péters il y a plus d'un an

Ok alors.

#5

Mis à jour par Frédéric Péters il y a plus d'un an

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

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

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a environ un an

Automatic expiration

Formats disponibles : Atom PDF