update common

This commit is contained in:
ivan deng
2021-01-22 18:58:53 +08:00
parent b8ae3fde85
commit fe3c51fae9
5 changed files with 24 additions and 6 deletions

View File

@@ -16,7 +16,7 @@ class ResCurrency(models.Model):
:return 返回值是对应阿拉伯数字的绝对值的中文数字 :return 返回值是对应阿拉伯数字的绝对值的中文数字
""" """
if self.name != 'CNY': if self.name != 'CNY':
return; return
rmbmap = [u"", u"", u"", u"", u"", u"", u"", u"", u"", u""] rmbmap = [u"", u"", u"", u"", u"", u"", u"", u"", u"", u""]
unit = [u"", u"", u"", u"", u"", u"", u"", u"", u"", u"", u"亿", unit = [u"", u"", u"", u"", u"", u"", u"", u"", u"", u"", u"亿",
u"", u"", u"", u"", u"", u"", u"", u""] u"", u"", u"", u"", u"", u"", u"", u""]

View File

@@ -33,7 +33,7 @@
{ {
'name': "Sunpop Odooapp Common Func", 'name': "Sunpop Odooapp Common Func",
'version': '13.20.10.15', 'version': '13.21.01.20',
'author': 'Sunpop.cn', 'author': 'Sunpop.cn',
'category': 'Base', 'category': 'Base',
'website': 'https://www.sunpop.cn', 'website': 'https://www.sunpop.cn',

View File

@@ -21,9 +21,9 @@ def app_valid_field_in_tree(arch, **kwargs):
def app_relaxng(view_type): def app_relaxng(view_type):
""" Return a validator for the given view type, or None. """ """ Return a validator for the given view type, or None. """
if view_type not in _relaxng_cache: if view_type not in _relaxng_cache:
# tree 特殊 # tree, search 特殊
if view_type == 'tree': if view_type in ['tree', 'search']:
_file = get_resource_path('app_common', 'rng', 'tree_view.rng') _file = get_resource_path('app_common', 'rng', '%s_view.rng' % view_type)
else: else:
_file = get_resource_path('base', 'rng', '%s_view.rng' % view_type) _file = get_resource_path('base', 'rng', '%s_view.rng' % view_type)
with tools.file_open(_file) as frng: with tools.file_open(_file) as frng:

View File

@@ -12,6 +12,19 @@
<rng:ref name="overload"/> <rng:ref name="overload"/>
<rng:optional><rng:attribute name="view_types"/></rng:optional> <rng:optional><rng:attribute name="view_types"/></rng:optional>
<rng:optional><rng:attribute name="class"/></rng:optional> <rng:optional><rng:attribute name="class"/></rng:optional>
<rng:optional><rng:attribute name="options"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field" />
</rng:zeroOrMore>
</rng:element>
</rng:define>
<rng:define name="superbar">
<rng:element name="superbar">
<rng:ref name="overload"/>
<rng:optional><rng:attribute name="view_types"/></rng:optional>
<rng:optional><rng:attribute name="class"/></rng:optional>
<rng:optional><rng:attribute name="options"/></rng:optional>
<rng:zeroOrMore> <rng:zeroOrMore>
<rng:ref name="field" /> <rng:ref name="field" />
</rng:zeroOrMore> </rng:zeroOrMore>
@@ -29,7 +42,9 @@
<rng:ref name="separator"/> <rng:ref name="separator"/>
<rng:ref name="filter"/> <rng:ref name="filter"/>
<rng:element name="newline"><rng:empty/></rng:element> <rng:element name="newline"><rng:empty/></rng:element>
<rng:optional><rng:attribute name="options"/></rng:optional>
<rng:ref name="searchpanel"/> <rng:ref name="searchpanel"/>
<rng:ref name="superbar"/>
</rng:choice> </rng:choice>
</rng:zeroOrMore> </rng:zeroOrMore>
</rng:element> </rng:element>

View File

@@ -103,4 +103,7 @@
height: 99.5%; height: 99.5%;
} }
} }
//m2o字段只读情况下也可换行
.o_list_view .o_list_table tbody > tr > td.o_readonly_modifier {
white-space: pre-wrap!important;
}