From 204a6ce0fac313b9cac606f614ee9279ace7a311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com> Date: Mon, 19 Feb 2007 13:30:28 +0000 Subject: [PATCH] pass parameter for update/translation to bt install git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@12887 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...usiness_template_installation_workflow.xml | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/product/ERP5/bootstrap/business_template_installation_workflow.xml b/product/ERP5/bootstrap/business_template_installation_workflow.xml index 06186d2d09..f17567d7f9 100644 --- a/product/ERP5/bootstrap/business_template_installation_workflow.xml +++ b/product/ERP5/bootstrap/business_template_installation_workflow.xml @@ -89,9 +89,10 @@ <value> <tuple> <list> + <string>baobab</string> <string>acl_users</string> </list> - <string>zope</string> + <string>seb</string> </tuple> </value> </item> @@ -721,8 +722,10 @@ <key> <string>_body</string> </key> <value> <string encoding="cdata"><![CDATA[ -business_template = state_change.object\n +business_template = state_change[\'object\']\n listbox = state_change.kwargs.get(\'listbox\')\n +update_catalog = state_change.kwargs.get(\'update_catalog\')\n +update_translation = state_change.kwargs.get(\'update_translation\')\n workflow_action = state_change.kwargs.get(\'workflow_action\')\n \n object_to_update = {}\n @@ -732,32 +735,39 @@ if listbox is not None and len(listbox) > 0:\n object_to_update[item[\'listbox_key\']] = item[\'choice\']\n \n if workflow_action == \'install_action\':\n - business_template.install(force=0, object_to_update=object_to_update)\n + business_template.install(force=0, object_to_update=object_to_update, \\\n + update_catalog=update_catalog, update_translation=update_translation)\n elif workflow_action == \'reinstall_action\':\n - business_template.reinstall(force=0, object_to_update=object_to_update)\n + business_template.reinstall(force=0, object_to_update=object_to_update, \\\n + update_catalog=update_catalog, update_translation=update_translation)\n ]]></string> </value> </item> <item> <key> <string>_code</string> </key> - <value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAQAAAAwAAAAMAAAAQwAA -AHMgAQAAdAAAfAAAZAEAgwIAfQIAdAAAdAAAfAAAZAIAgwIAZAMAgwIAZAQAgwEAfQMAdAAAdAAA -fAAAZAIAgwIAZAMAgwIAZAUAgwEAfQQAaAAAfQUAfAMAdAYAagkAbxAAAXQHAHwDAIMBAGQGAGoE -AG9RAAF4SgB0CAB8AwCDAQBEXTwAfQkAdAoAfAkAZAcAgwIAbyYAAXQKAHwJAGQHAIMCAHQLAHwF -AIMBAHQKAHwJAGQIAIMCADxuAQABcX4AV24BAAF8BABkCQBqAgBvIAABdAAAfAIAZAoAgwIAZAsA -ZAYAZAwAfAUAgwACAW4uAAF8BABkDQBqAgBvIAABdAAAfAIAZA4AgwIAZAsAZAYAZAwAfAUAgwAC -AW4BAAFkAABTKA8AAABOdAYAAABvYmplY3R0BgAAAGt3YXJnc3QDAAAAZ2V0dAcAAABsaXN0Ym94 -dA8AAAB3b3JrZmxvd19hY3Rpb25pAAAAAHQGAAAAY2hvaWNldAsAAABsaXN0Ym94X2tleXQOAAAA -aW5zdGFsbF9hY3Rpb250BwAAAGluc3RhbGx0BQAAAGZvcmNldBAAAABvYmplY3RfdG9fdXBkYXRl -dBAAAAByZWluc3RhbGxfYWN0aW9udAkAAAByZWluc3RhbGwoDAAAAHQJAAAAX2dldGF0dHJfdAwA -AABzdGF0ZV9jaGFuZ2V0EQAAAGJ1c2luZXNzX3RlbXBsYXRlUgMAAABSBAAAAFIKAAAAdAQAAABO -b25ldAMAAABsZW50CQAAAF9nZXRpdGVyX3QEAAAAaXRlbXQJAAAAX2dldGl0ZW1fdAcAAABfd3Jp -dGVfKAwAAABSDgAAAFINAAAAUg8AAABSAwAAAFIEAAAAUgoAAABSEAAAAFIRAAAAUhIAAABSEwAA -AFIUAAAAUhUAAAAoAAAAACgAAAAAcw8AAABTY3JpcHQgKFB5dGhvbil0GAAAAEJ1c2luZXNzVGVt -cGxhdGVfaW5zdGFsbAEAAABzGAAAAA8BHgEeAgYBIAENAAkBDQEuAg0BIAENASgBAAAAUhYAAAAo -AQAAAFIWAAAAKAAAAAAoAAAAAHMPAAAAU2NyaXB0IChQeXRob24pcwgAAAA8bW9kdWxlPgEAAAB0 -AAAAAA==</string> </value> + <value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAQAAAA4AAAAPAAAAQwAA +AHN0AQAAdAAAfAAAZAEAgwIAfQIAdAMAdAMAfAAAZAIAgwIAZAMAgwIAZAQAgwEAfQQAdAMAdAMA +fAAAZAIAgwIAZAMAgwIAZAUAgwEAfQUAdAMAdAMAfAAAZAIAgwIAZAMAgwIAZAYAgwEAfQYAdAMA +dAMAfAAAZAIAgwIAZAMAgwIAZAcAgwEAfQcAaAAAfQgAfAQAdAkAagkAbxAAAXQKAHwEAIMBAGQI +AGoEAG9RAAF4SgB0CwB8BACDAQBEXTwAfQwAdAAAfAwAZAkAgwIAbyYAAXQAAHwMAGQJAIMCAHQN +AHwIAIMBAHQAAHwMAGQKAIMCADxuAQABcboAV24BAAF8BwBkCwBqAgBvLAABdAMAfAIAZAwAgwIA +ZA0AZAgAZA4AfAgAZAUAfAUAZAYAfAYAgwAEAW46AAF8BwBkDwBqAgBvLAABdAMAfAIAZBAAgwIA +ZA0AZAgAZA4AfAgAZAUAfAUAZAYAfAYAgwAEAW4BAAFkAABTKBEAAABOdAYAAABvYmplY3R0BgAA +AGt3YXJnc3QDAAAAZ2V0dAcAAABsaXN0Ym94dA4AAAB1cGRhdGVfY2F0YWxvZ3QSAAAAdXBkYXRl +X3RyYW5zbGF0aW9udA8AAAB3b3JrZmxvd19hY3Rpb25pAAAAAHQGAAAAY2hvaWNldAsAAABsaXN0 +Ym94X2tleXQOAAAAaW5zdGFsbF9hY3Rpb250BwAAAGluc3RhbGx0BQAAAGZvcmNldBAAAABvYmpl +Y3RfdG9fdXBkYXRldBAAAAByZWluc3RhbGxfYWN0aW9udAkAAAByZWluc3RhbGwoDgAAAHQJAAAA +X2dldGl0ZW1fdAwAAABzdGF0ZV9jaGFuZ2V0EQAAAGJ1c2luZXNzX3RlbXBsYXRldAkAAABfZ2V0 +YXR0cl9SAwAAAFIEAAAAUgUAAABSBgAAAFIMAAAAdAQAAABOb25ldAMAAABsZW50CQAAAF9nZXRp +dGVyX3QEAAAAaXRlbXQHAAAAX3dyaXRlXygOAAAAUhAAAABSDwAAAFIRAAAAUhIAAABSAwAAAFIE +AAAAUgUAAABSBgAAAFIMAAAAUhMAAABSFAAAAFIVAAAAUhYAAABSFwAAACgAAAAAKAAAAABzYAAA +AC9iYW9iYWIvcG9ydGFsX3dvcmtmbG93L2J1c2luZXNzX3RlbXBsYXRlX2luc3RhbGxhdGlvbl93 +b3JrZmxvdy9zY3JpcHRzL0J1c2luZXNzVGVtcGxhdGVfaW5zdGFsbHQYAAAAQnVzaW5lc3NUZW1w +bGF0ZV9pbnN0YWxsAQAAAHMgAAAADwEeAR4BHgEeAgYBIAENAAkBDQEuAg0BGwERAQ0BGwEoAQAA +AFIYAAAAKAEAAABSGAAAACgAAAAAKAAAAABzYAAAAC9iYW9iYWIvcG9ydGFsX3dvcmtmbG93L2J1 +c2luZXNzX3RlbXBsYXRlX2luc3RhbGxhdGlvbl93b3JrZmxvdy9zY3JpcHRzL0J1c2luZXNzVGVt +cGxhdGVfaW5zdGFsbHMIAAAAPG1vZHVsZT4BAAAAdAAAAAA=</string> </value> </item> <item> <key> <string>_filepath</string> </key> @@ -792,16 +802,18 @@ AAAAAA==</string> </value> <value> <tuple> <string>state_change</string> - <string>_getattr_</string> + <string>_getitem_</string> <string>business_template</string> + <string>_getattr_</string> <string>listbox</string> + <string>update_catalog</string> + <string>update_translation</string> <string>workflow_action</string> <string>object_to_update</string> <string>None</string> <string>len</string> <string>_getiter_</string> <string>item</string> - <string>_getitem_</string> <string>_write_</string> </tuple> </value> -- 2.30.9