summaryrefslogtreecommitdiff
path: root/addons/lunch/data/lunch_data.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/lunch/data/lunch_data.xml')
-rw-r--r--addons/lunch/data/lunch_data.xml60
1 files changed, 60 insertions, 0 deletions
diff --git a/addons/lunch/data/lunch_data.xml b/addons/lunch/data/lunch_data.xml
new file mode 100644
index 00000000000..333cb5acbdf
--- /dev/null
+++ b/addons/lunch/data/lunch_data.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="lunch_order_line_action_order" model="ir.actions.server">
+ <field name="name">Order meals</field>
+ <field name="model_id" ref="model_lunch_order_line"/>
+ <field name="state">code</field>
+ <field name="code">
+ if context.get('active_ids'):
+ self.order(cr, uid, context['active_ids'], context=context)
+ </field>
+ </record>
+
+ <record id="ir_lunch_order_line_action_order" model="ir.values">
+ <field name="model_id" ref="model_lunch_order_line" />
+ <field name="name">Order meals</field>
+ <field name="key2">client_action_multi</field>
+ <field eval="'ir.actions.server,%d'%lunch_order_line_action_order" name="value"/>
+ <field name="key">action</field>
+ <field name="model">lunch.order.line</field>
+ </record>
+
+ <record id="lunch_order_line_action_confirm" model="ir.actions.server">
+ <field name="name">Receive meals</field>
+ <field name="model_id" ref="model_lunch_order_line"/>
+ <field name="state">code</field>
+ <field name="code">
+ if context.get('active_ids'):
+ self.confirm(cr, uid, context['active_ids'], context=context)
+ </field>
+ </record>
+
+ <record id="ir_lunch_order_line_action_confirm" model="ir.values">
+ <field name="model_id" ref="model_lunch_order_line" />
+ <field name="name">Receive meals</field>
+ <field name="key2">client_action_multi</field>
+ <field eval="'ir.actions.server,%d'%lunch_order_line_action_confirm" name="value"/>
+ <field name="key">action</field>
+ <field name="model">lunch.order.line</field>
+ </record>
+
+ <record id="lunch_order_line_action_cancel" model="ir.actions.server">
+ <field name="name">Cancel meals</field>
+ <field name="model_id" ref="model_lunch_order_line"/>
+ <field name="state">code</field>
+ <field name="code">
+ if context.get('active_ids'):
+ self.cancel(cr, uid, context['active_ids'], context=context)
+ </field>
+ </record>
+
+ <record id="ir_lunch_order_line_action_cancel" model="ir.values">
+ <field name="model_id" ref="model_lunch_order_line" />
+ <field name="name">Cancel meals</field>
+ <field name="key2">client_action_multi</field>
+ <field eval="'ir.actions.server,%d'%lunch_order_line_action_cancel" name="value"/>
+ <field name="key">action</field>
+ <field name="model">lunch.order.line</field>
+ </record>
+
+</odoo>