summaryrefslogtreecommitdiff
path: root/addons/base_automation/data
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base_automation/data')
-rw-r--r--addons/base_automation/data/base_automation_demo.xml36
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>