Skip to content

Commit

Permalink
Add attributes and elements on XML views' checks to avoid errors with…
Browse files Browse the repository at this point in the history
… Studio (renamed_field and studio_groups)
  • Loading branch information
kujiu committed Sep 21, 2017
1 parent c6b184b commit 45aabaa
Show file tree
Hide file tree
Showing 8 changed files with 150 additions and 108 deletions.
1 change: 1 addition & 0 deletions odoo/addons/base/rng/calendar_view.rng
Expand Up @@ -30,6 +30,7 @@
</rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
</rng:zeroOrMore>
<rng:optional>
<rng:element name="template">
Expand Down
248 changes: 141 additions & 107 deletions odoo/addons/base/rng/common.rng

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions odoo/addons/base/rng/diagram_view.rng
Expand Up @@ -14,6 +14,7 @@
<rng:ref name="arrow"/>
<rng:zeroOrMore>
<rng:ref name="label"/>
<rng:ref name="renamed_label"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
Expand All @@ -26,6 +27,7 @@
<rng:optional><rng:attribute name="form_view_ref"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
Expand All @@ -39,6 +41,7 @@
<rng:optional><rng:attribute name="label"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
Expand Down
1 change: 1 addition & 0 deletions odoo/addons/base/rng/graph_view.rng
Expand Up @@ -24,6 +24,7 @@
<rng:optional><rng:attribute name="interval"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
Expand Down
1 change: 1 addition & 0 deletions odoo/addons/base/rng/pivot_view.rng
Expand Up @@ -14,6 +14,7 @@
<rng:optional><rng:attribute name="disable_linking"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
Expand Down
1 change: 1 addition & 0 deletions odoo/addons/base/rng/search_view.rng
Expand Up @@ -13,6 +13,7 @@
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
<rng:ref name="group"/>
<rng:ref name="separator"/>
<rng:ref name="filter"/>
Expand Down
1 change: 1 addition & 0 deletions odoo/addons/base/rng/tree_view.rng
Expand Up @@ -53,6 +53,7 @@
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="field"/>
<rng:ref name="renamed_field"/>
<rng:ref name="separator"/>
<rng:ref name="tree"/>
<rng:ref name="group"/>
Expand Down
2 changes: 1 addition & 1 deletion odoo/tools/view_validation.py
Expand Up @@ -75,7 +75,7 @@ def valid_field_in_graph(arch):
def valid_field_in_tree(arch):
""" Children of ``tree`` view must be ``field`` or ``button``."""
return all(
child.tag in ('field', 'button')
child.tag in ('field', 'button', 'renamed_field')
for child in arch.xpath('/tree/*')
)

Expand Down

0 comments on commit 45aabaa

Please sign in to comment.