Project

General

Profile

Development #78221

Fields: avoir un moyen pour passer un formdef existant sur des uuid

Added by Lauréline Guérin 4 months ago. Updated 4 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
07 June 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Réfléchir/mettre en place un moyen de passer un formdef existant sur des uuid

Notamment pour les applis existantes, pouvoir basculer d'ids numériques à des ids uuid sur l'instance où l'app est développée, puis à la mise à jour sur d'autres instances, reprendre les mêmes uuids.

Idée/proposition (à affiner/débattre)
  • de quoi migrer la table formdata pour avoir les bons noms de colonne en reprenant le legacy
  • de quoi exporter l'ancien id numérique
  • à l'import d'un formdef (mise à jour, via applification ou autre ?), si les champs existants ont des ids numériques, faire la migration de la table
autre piste:
  • de quoi migrer un ou des formdefs (changer l'id des champs, migrer la table)
  • baser l'uuid de chaque champ sur un hash slug du formdef, varname du champ, id du champ
    • (comme on a déterminé l'uuid des pages combo d'après un hash de la natural key)
  • migrer les formdefs inclus dans des apps, au cas par cas.

Related issues

Related to w.c.s. - Development #78197: Fields: avoir un uuid en id au lieu d'un entierFermé06 June 2023

Actions

History

#1

Updated by Lauréline Guérin 4 months ago

#2

Updated by Lauréline Guérin 4 months ago

  • Description updated (diff)

Also available in: Atom PDF