3
0
Fork 0

[MIG] web_domain_field: Migration to 11.0

12.0
Martin Nicolas Cuesta 2018-08-13 10:39:39 -03:00 committed by Ronald Portier
parent 4613c6e3d7
commit f95ef19bd6
7 changed files with 14 additions and 9 deletions

View File

@ -65,7 +65,7 @@ Usage
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/162/10.0
:target: https://runbot.odoo-community.org/runbot/162/11.0
@ -90,6 +90,7 @@ Contributors
* Laurent Mignon <laurent.mignon@acsone.eu>
* Denis Roussel <denis.roussel@acsone.eu>
* Martín Nicolás Cuesta <cuesta.martin.n@hotmail.com>
Maintainer
----------

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
@ -6,7 +5,7 @@
'name': 'Web Domain Field',
'summary': """
Use computed field as domain""",
'version': '10.0.1.0.0',
'version': '11.0.1.0.0',
'license': 'AGPL-3',
'author': 'ACSONE SA/NV,Odoo Community Association (OCA)',
'website': 'https://acsone.eu/',

View File

@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"

View File

@ -0,0 +1,3 @@
* Laurent Mignon <laurent.mignon@acsone.eu>
* Denis Roussel <denis.roussel@acsone.eu>
* Martín Nicolás Cuesta <cuesta.martin.n@hotmail.com>

View File

@ -0,0 +1,3 @@
In order to mitigate limitations with domains in views, now you can define
a computed field in a domain attribute and It's related method will return
the domain to apply.

View File

@ -47,7 +47,7 @@ var wrapping_dict = py.type('wrapping_dict', null, {
return this.__getitem__(py.str.fromJSON(key));
},
__len__: function () {
return Object.keys(this._store).length
return Object.keys(this._store).length;
},
__nonzero__: function () {
return py.PY_size(this) > 0 ? py.True : py.False;
@ -99,8 +99,7 @@ function wrap_context (context) {
if (val === null) { continue; }
if (val.constructor === Array) {
context[k] = wrapping_list.fromJSON(val);
} else if (val.constructor === Object
&& !py.PY_isInstance(val, py.object)) {
} else if (val.constructor === Object && !py.PY_isInstance(val, py.object)) {
context[k] = wrapping_dict.fromJSON(val);
}
}
@ -230,4 +229,4 @@ pyeval.eval = domain_field_pyeval;
pyeval.ensure_evaluated = ensure_evaluated;
pyeval.sync_eval_domains_and_contexts = sync_eval_domains_and_contexts;
});
});

View File

@ -5,4 +5,4 @@
<script type="text/javascript" src="/web_domain_field/static/src/js/pyeval.js" />
</xpath>
</template>
</odoo>
</odoo>