From fdf7693841a2c5b7401650dcdac20bfd447ef88a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 9 Jul 2017 20:28:55 +0200 Subject: [PATCH] strasbourg: set "send email" workflow on imported forms --- strasbourg/reprise.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/strasbourg/reprise.py b/strasbourg/reprise.py index 117f0b1..338f7a1 100644 --- a/strasbourg/reprise.py +++ b/strasbourg/reprise.py @@ -13,6 +13,7 @@ import csv import wcs from wcs.formdef import FormDef +from wcs.workflows import Workflow from wcs import fields def fix_encoding(x): @@ -130,4 +131,9 @@ for line in csv.reader(file(os.path.join(os.path.dirname(sys.argv[1]), 'formulai formdef.workflow_options = {'email': line[8]} break +for workflow in Workflow.select(ignore_migration=True, ignore_errors=True): + if workflow.name == 'Envoi email': + formdef.workflow_id = workflow.id + break + formdef.store()