dépôts
/
burette
/
remembership.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7f3e98d
)
Correction : view/membership.xml : date_from : required ou pas selon date2date .
author
Julien Moutinho
<julm+burette@autogeree.net>
Wed, 13 Nov 2013 22:35:15 +0000
(23:35 +0100)
committer
Julien Moutinho
<julm+burette@autogeree.net>
Wed, 13 Nov 2013 23:21:34 +0000
(
00:21
+0100)
view/membership.xml
patch
|
blob
|
history
diff --git
a/view/membership.xml
b/view/membership.xml
index
63a838c
..
338fe8b
100644
(file)
--- a/
view/membership.xml
+++ b/
view/membership.xml
@@
-16,6
+16,12
@@
<xpath expr="//div[child::field[@name='membership_date_from']]" position="attributes">
<attribute name="attrs">{'invisible': [('membership_date2date','=',True)]}</attribute>
</xpath>
<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': ['&',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+ </xpath>
+ <xpath expr="//div/field[@name='membership_date_to']" position="attributes">
+ <attribute name="attrs">{'required': ['&',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+ </xpath>
</field>
</record>
<record id="view_remembership_product_normal_form" model="ir.ui.view">
</field>
</record>
<record id="view_remembership_product_normal_form" model="ir.ui.view">
@@
-30,6
+36,12
@@
<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[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':['&',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+ </xpath>
+ <xpath expr="//group/field[@name='membership_date_to']" position="attributes">
+ <attribute name="attrs">{'required':['&',('membership','=',True),('membership_date2date','=',False)]}</attribute>
+ </xpath>
</field>
</record>
</field>
</record>