diff options
Diffstat (limited to 'addons/base_automation/data')
| -rw-r--r-- | addons/base_automation/data/base_automation_demo.xml | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/addons/base_automation/data/base_automation_demo.xml b/addons/base_automation/data/base_automation_demo.xml index ea6b0fa13f2..a4014a64c3e 100644 --- a/addons/base_automation/data/base_automation_demo.xml +++ b/addons/base_automation/data/base_automation_demo.xml @@ -19,34 +19,46 @@ </record> <record id="test_rule_on_create" model="base.automation"> - <field name="name">Test rule on create</field> - <field name="kind">on_create</field> + <field name="name">Base Automation: test rule on create</field> + <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> + <field name="state">code</field> + <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/> + <field name="trigger">on_create</field> + <field name="active" eval="True"/> <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> - <field name="act_user_id" ref="base.user_demo"/> <field name="filter_id" ref="test_filter_draft"/> </record> <record id="test_rule_on_write" model="base.automation"> - <field name="name">Test rule on write</field> - <field name="kind">on_write</field> + <field name="name">Base Automation: test rule on write</field> + <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> + <field name="state">code</field> + <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/> + <field name="trigger">on_write</field> + <field name="active" eval="True"/> <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> - <field name="act_user_id" ref="base.user_demo"/> <field name="filter_pre_id" ref="test_filter_open"/> <field name="filter_id" ref="test_filter_done"/> </record> <record id="test_rule_on_recompute" model="base.automation"> - <field name="name">Test rule on recompute</field> - <field name="kind">on_write</field> + <field name="name">Base Automation: test rule on recompute</field> + <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> + <field name="state">code</field> + <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/> + <field name="trigger">on_write</field> + <field name="active" eval="True"/> <field name="model_id" ref="base_automation.model_base_automation_lead_test"/> - <field name="act_user_id" ref="base.user_demo"/> <field name="filter_domain">[('customer', '=', True)]</field> </record> <record id="test_rule_on_line" model="base.automation"> - <field name="name">Test rule on secondary record</field> - <field name="kind">on_create</field> + <field name="name">Base Automation: test rule on secondary model</field> + <field name="model_id" ref="base_automation.model_base_automation_line_test"/> + <field name="state">code</field> + <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/> + <field name="trigger">on_create</field> + <field name="active" eval="True"/> <field name="model_id" ref="base_automation.model_base_automation_line_test"/> - <field name="act_user_id" ref="base.user_demo"/> </record> </odoo> |
