[Point of sale] ~pos_order form: only show available in pos products
[burette/bikecoop.git] / view / point_of_sale.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3 <data>
4 <record id="view_pos_pos_form" model="ir.ui.view">
5 <field name="name">pos.order</field>
6 <field name="model">pos.order</field>
7 <field name="inherit_id" ref="point_of_sale.view_pos_pos_form"/>
8 <field name="arch" type="xml">
9 <xpath expr="//button[@name='action_invoice']" position="attributes">
10 <attribute name="invisible">1</attribute>
11 </xpath>
12 <xpath expr="//field[@name='partner_id']" position="replace">
13 <field name="partner_id" on_change="onchange_partner_id(partner_id, context)" context="{'search_default_customer': 1, 'form_view_ref': 'bikecoop.view_bikecoop_members_form'}" attrs="{'readonly': [('state','=', 'invoiced')]}"/>
14 </xpath>
15 <xpath expr="//tree/field[@name='product_id']" position="attributes">
16 <attribute name="domain">[('available_in_pos','=', True)]</attribute>
17 </xpath>
18 </field>
19 </record>
20 <record id="point_of_sale.menu_pos_session_all" model="ir.ui.menu">
21 <field name="groups_id" eval="[(4, ref('point_of_sale.group_pos_user'))]"/>
22 </record>
23 <record id="view_pos_payment" model="ir.ui.view">
24 <field name="name">Pay Order</field>
25 <field name="model">pos.make.payment</field>
26 <field name="inherit_id" ref="point_of_sale.view_pos_payment"/>
27 <field name="arch" type="xml">
28 <xpath expr="//field[@name='journal_id']" position="replace">
29 <field name="journal_id" context="{ 'pos_session_id': pos_session_id }"/>
30 </xpath>
31 </field>
32 </record>
33 </data>
34 </openerp>