[PYTHON][VIEW] +nrt is optionnal for each pos
[burette/nrt_point_of_sale.git] / view / point_of_sale.xml
index 9dd2fdd..14ba782 100644 (file)
@@ -1,13 +1,40 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
     <data>
+        <record id="view_pos_config_form" model="ir.ui.view">
+            <field name="name">pos.config.form</field>
+            <field name="model">pos.config</field>
+            <field name="inherit_id" ref="point_of_sale.view_pos_config_form"/>
+            <field name="arch" type="xml">
+                <xpath expr="//field[@name='group_by']" position="after">
+                    <field name="is_pos_used" invisible="1"/>
+                    <field name="nrt" attrs="{'readonly': [('is_pos_used','=', True)]}"/>
+                </xpath>
+            </field>
+        </record>
+        <record id="view_pos_config_tree" model="ir.ui.view">
+            <field name="name">pos.config.tree</field>
+            <field name="model">pos.config</field>
+            <field name="inherit_id" ref="point_of_sale.view_pos_config_tree"/>
+            <field name="arch" type="xml">
+                <xpath expr="//field[@name='shop_id']" position="after">
+                    <field name="nrt"/>
+                </xpath>
+            </field>
+        </record>
         <record id="view_pos_session_form" model="ir.ui.view">
             <field name="name">pos.session.form</field>
             <field name="model">pos.session</field>
             <field name="inherit_id" ref="point_of_sale.view_pos_session_form"/>
             <field name="arch" type="xml">
+                <xpath expr="//field[@name='config_id']" position="attributes">
+                    <attribute name="on_change">onchange_config_id(config_id)</attribute>
+                </xpath>
+                <xpath expr="//field[@name='start_at']" position="before">
+                    <field name="is_nrt_pos" invisible="1"/>
+                </xpath>
                 <xpath expr="//field[@name='start_at']" position="replace">
-                    <field name="start_at" required="1" string="Date" on_change="onchange_start_at(start_at, context)" attrs="{'readonly': [('state','!=', 'opening_control')]}"/>
+                    <field name="start_at" required="1" string="Date" on_change="onchange_start_at(start_at, context)" attrs="{'readonly': ['|', ('state','!=', 'opening_control'), ('is_nrt_pos', '!=', True)]}"/>
                 </xpath>
                 <xpath expr="//field[@name='stop_at']" position="replace">
                     <field name="stop_at" required="1" invisible="1"/>