summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJigar Patel <jat@openerp.com>2019-06-03 11:03:14 +0000
committerJigar Patel <jat@openerp.com>2019-06-03 11:03:14 +0000
commit1fd9d1e908766f1ae23c191306c9b4e8a1c6dcaa (patch)
tree14420490ea6ac991adb13c843a76d97057091eee
parentd773715046d5b7644332ddb431631a019efa9b4d (diff)
[FIX] base: allow users to define fields and templates in any order for Gantt View
Before this commit, if you try to define some field tags before the templates tag in a gantt view you will get a validation error. closes odoo/odoo#33826 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
-rw-r--r--odoo/addons/base/rng/gantt_view.rng23
1 files changed, 11 insertions, 12 deletions
diff --git a/odoo/addons/base/rng/gantt_view.rng b/odoo/addons/base/rng/gantt_view.rng
index 7d9b2dcc00c..1b0b2b03f63 100644
--- a/odoo/addons/base/rng/gantt_view.rng
+++ b/odoo/addons/base/rng/gantt_view.rng
@@ -37,13 +37,6 @@
</rng:optional>
<rng:optional><rng:attribute name="precision"/></rng:optional>
- <rng:optional>
- <rng:element name="templates">
- <rng:oneOrMore>
- <rng:ref name="any"/>
- </rng:oneOrMore>
- </rng:element>
- </rng:optional>
<rng:optional><rng:attribute name="color"/></rng:optional>
@@ -53,11 +46,17 @@
<rng:optional><rng:attribute name="decoration-warning"/></rng:optional>
<rng:optional><rng:attribute name="decoration-danger"/></rng:optional>
- <rng:zeroOrMore>
- <rng:choice>
- <rng:ref name="field"/>
- </rng:choice>
- </rng:zeroOrMore>
+ <rng:interleave>
+ <rng:zeroOrMore><rng:ref name="field"/></rng:zeroOrMore>
+ <rng:optional>
+ <rng:element name="templates">
+ <rng:oneOrMore>
+ <rng:ref name="any"/>
+ </rng:oneOrMore>
+ </rng:element>
+ </rng:optional>
+ </rng:interleave>
+
<rng:empty/>
</rng:element>
</rng:define>