Correction : view/membership.xml : date_from : required ou pas selon date2date .
authorJulien Moutinho <julm+burette@autogeree.net>
Wed, 13 Nov 2013 22:35:15 +0000 (23:35 +0100)
committerJulien Moutinho <julm+burette@autogeree.net>
Wed, 13 Nov 2013 23:21:34 +0000 (00:21 +0100)
view/membership.xml

index 63a838c..338fe8b 100644 (file)
                 <xpath expr="//div[child::field[@name='membership_date_from']]" position="attributes">
                     <attribute name="attrs">{'invisible': [('membership_date2date','=',True)]}</attribute>
                 </xpath>
+                <xpath expr="//div/field[@name='membership_date_from']" position="attributes">
+                    <attribute name="attrs">{'required': ['&amp;',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+                </xpath>
+                <xpath expr="//div/field[@name='membership_date_to']" position="attributes">
+                    <attribute name="attrs">{'required': ['&amp;',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+                </xpath>
             </field>
         </record>
         <record id="view_remembership_product_normal_form" model="ir.ui.view">
                 <xpath expr="//group[child::field[@name='membership_date_from']]" position="attributes">
                     <attribute name="attrs">{'invisible': ['|',('membership','=',False),('membership_date2date','=',True)]}</attribute>
                 </xpath>
+                <xpath expr="//group/field[@name='membership_date_from']" position="attributes">
+                    <attribute name="attrs">{'required':['&amp;',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+                </xpath>
+                <xpath expr="//group/field[@name='membership_date_to']" position="attributes">
+                    <attribute name="attrs">{'required':['&amp;',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+                </xpath>
             </field>
         </record>