From b207fdd6c9cb68cfc4969aede4f7839dbdf30f81 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sat, 14 Jun 2014 17:25:08 +0200 Subject: [PATCH] core (XMLUI): management of text-multi in _dataFormField2XMLUIData --- frontends/src/primitivus/xmlui.py | 1 - src/tools/xml_tools.py | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frontends/src/primitivus/xmlui.py b/frontends/src/primitivus/xmlui.py index 1f0f1b1f..2e5b5b03 100644 --- a/frontends/src/primitivus/xmlui.py +++ b/frontends/src/primitivus/xmlui.py @@ -23,7 +23,6 @@ import copy from urwid_satext import sat_widgets from sat.core.log import getLogger log = getLogger(__name__) -from xml.dom import minidom from sat_frontends.tools import xmlui diff --git a/src/tools/xml_tools.py b/src/tools/xml_tools.py index 66d6b807..092d66e2 100644 --- a/src/tools/xml_tools.py +++ b/src/tools/xml_tools.py @@ -55,6 +55,9 @@ def _dataFormField2XMLUIData(field): widget_args[0] = field.value elif field.fieldType == 'text-single': widget_type = "string" + elif field.fieldType == 'text-multi': + widget_type = "text" + widget_args[0] = u'\n'.join(field.values) elif field.fieldType == 'text-private': widget_type = "password" elif field.fieldType == 'boolean':