Development #14578
Gérer l'export/import du paramétrage des options venant du workflow et n'étant pas des chaines
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 janvier 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Dans le code le TODO existe depuis l'ajout des options de workflow. (#6170).
for option in self.workflow_options or []: element = ET.SubElement(options, 'option') element.attrib['varname'] = option option_value = self.workflow_options.get(option) if isinstance(option_value, basestring): element.text = unicode(self.workflow_options.get(option, ''), charset) else: pass # TODO: extend support to other types
Ça empêche un export/import correct quand une option est un champ de type liste à choix multiple; on se retrouve dans l'xml avec deux nœuds vides :
<options> <option varname="xxx_structured" /> <option varname="xxx" /> <option varname="xxx_display">aa, cc</option> </options>
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Duplique Bug #14043: import/export de formdef avec une variable de workflow de type liste à choix multiple ajouté