[MIG] crm: Migrate server action to new API

This commit is contained in:
Yannick Tivisse
2016-08-09 10:29:06 +02:00
parent d72ef63057
commit 8db8bf5307
2 changed files with 4 additions and 6 deletions
+1 -3
View File
@@ -41,9 +41,7 @@
<field name="condition">True</field>
<field name="type">ir.actions.server</field>
<field name="state">code</field>
<field name="code">sales_team = self.pool.get('ir.model.data').get_object(cr, uid, 'sales_team', 'team_sales_department')
object.write({'team_id': sales_team.id})
</field>
<field name="code">object.write({'team_id': env.ref('sales_team.team_sales_department').id})</field>
</record>
<record id="rule_set_followers_lead" model="base.action.rule">
<field name="name">Set Auto Followers on leads which are urgent and come from USA.</field>
+3 -3
View File
@@ -672,8 +672,8 @@
<field name="model_id" ref="model_crm_lead"/>
<field name="state">code</field>
<field name="code">
if context.get('active_model') == 'crm.lead' and context.get('active_ids'):
self.action_set_lost(cr, uid, context['active_ids'], context=context)
if env.context.get('active_model') == 'crm.lead' and env.context.get('active_ids'):
env['crm.lead'].browse(context['active_ids']).action_set_lost()
</field>
</record>
@@ -778,7 +778,7 @@
<field name="name">My Pipeline</field>
<field name="model_id" ref="crm.model_crm_team"/>
<field name="state">code</field>
<field name="code">action = self.action_your_pipeline(cr, uid, context=context)</field>
<field name="code">action = env['crm.team'].action_your_pipeline()</field>
<field eval="True" name="condition"/>
</record>