[FIX] procurement : Run procurements in more menus

This commit is contained in:
Binjal Desai
2015-09-01 08:13:52 +02:00
committed by David Monjoie
parent f746fe55cc
commit d4507cce3d
3 changed files with 33 additions and 14 deletions
+19
View File
@@ -289,5 +289,24 @@
</form>
</field>
</record>
<record id="procurement_order_server_action" model="ir.actions.server">
<field name="name">Run Procurements</field>
<field name="model_id" ref="model_procurement_order"/>
<field name="state">code</field>
<field name="code">
if context.get('active_model') == 'procurement.order' and context.get('active_ids'):
self.run(cr, uid, context['active_ids'], context=context)</field>
</record>
<record id="run_procurement_order_action" model="ir.values">
<field name="model_id" ref="procurement.model_procurement_order" />
<field name="name">Run Procurements</field>
<field name="key2">client_action_multi</field>
<field name="key">action</field>
<field name="model">procurement.order</field>
<field name="value" eval="'ir.actions.server,' + str(ref('procurement_order_server_action'))" />
</record>
</data>
</openerp>
@@ -20,13 +20,13 @@
</field>
</record>
<act_window name="Run Schedulers"
res_model="procurement.order.compute.all"
src_model="procurement.order"
view_mode="form"
target="new"
key2="client_action_multi"
id="action_compute_schedulers"/>
<record id="action_compute_schedulers" model="ir.actions.act_window">
<field name="name">Run Schedulers</field>
<field name="res_model">procurement.order.compute.all</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
</data>
</openerp>
@@ -20,13 +20,13 @@
</field>
</record>
<act_window name="Run Reordering Rules"
res_model="procurement.orderpoint.compute"
src_model="procurement.order"
view_mode="form"
target="new"
key2="client_action_multi"
id="action_procurement_compute"/>
<record id="action_procurement_compute" model="ir.actions.act_window">
<field name="name">Run Reordering Rules</field>
<field name="res_model">procurement.orderpoint.compute</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
</data>