Project

General

Profile

Development #72096

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

Added by Lauréline Guérin 2 months ago. Updated about 1 month ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
06 December 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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.


Files

Associated revisions

Revision 1277e926 (diff)
Added by Lauréline Guérin about 1 month ago

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

Revision 463f0d94 (diff)
Added by Lauréline Guérin about 1 month ago

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

Revision 9abb92c3 (diff)
Added by Lauréline Guérin about 1 month ago

misc: migration to convert python datasources (#72096)

History

#1

Updated by Lauréline Guérin about 2 months ago

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

Updated by Frédéric Péters about 2 months ago

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

Updated by Pierre Cros about 2 months ago

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

Updated by Frédéric Péters about 2 months ago

Ok alors.

#5

Updated by Frédéric Péters about 1 month ago

  • Status changed from Solution proposée to Solution validée
#6

Updated by Lauréline Guérin about 1 month ago

  • Status changed from Solution validée to 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

Updated by Transition automatique about 1 month ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF