strasbourg: import preset field values

This commit is contained in:
Frédéric Péters 2017-07-11 08:56:23 +02:00
parent 4f0bfc1cf2
commit 50f2ef7f70
1 changed files with 4 additions and 0 deletions

View File

@ -158,6 +158,10 @@ def process_children(node):
for choice in field_node.findall('choices/choice'):
field.items.append(fix_encoding(choice.find('label').attrib['plain']))
value = field_node.find('value')
if value is not None and value.text:
field.prefill = {'type': 'string', 'value': fix_encoding(value.text)}
process_children(root)
for line in csv.reader(file(os.path.join(os.path.dirname(sys.argv[1]), 'formulaires_prod_reprise_données.csv')),