mirror of https://github.com/OCA/web.git
[FIX] web_m2x_options: fix test_ir_config_parameter
parent
ba1fc7a13f
commit
2cdf7d090e
|
@ -23,7 +23,7 @@ web_m2x_options
|
||||||
:target: https://runbot.odoo-community.org/runbot/162/15.0
|
:target: https://runbot.odoo-community.org/runbot/162/15.0
|
||||||
:alt: Try me on Runbot
|
:alt: Try me on Runbot
|
||||||
|
|
||||||
|badge1| |badge2| |badge3| |badge4| |badge5|
|
|badge1| |badge2| |badge3| |badge4| |badge5|
|
||||||
|
|
||||||
This modules modifies "many2one" and "many2manytags" form widgets so as to add some new display
|
This modules modifies "many2one" and "many2manytags" form widgets so as to add some new display
|
||||||
control options.
|
control options.
|
||||||
|
@ -83,7 +83,7 @@ in the field's options dict
|
||||||
|
|
||||||
``open`` *boolean* (Default: ``False``)
|
``open`` *boolean* (Default: ``False``)
|
||||||
|
|
||||||
Makes many2many_tags buttons that open the linked resource
|
Makes many2many_tags and one2many rows buttons that open the linked resource
|
||||||
|
|
||||||
``no_color_picker`` *boolean* (Default: ``False``)
|
``no_color_picker`` *boolean* (Default: ``False``)
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
"name": "web_m2x_options",
|
"name": "web_m2x_options",
|
||||||
"version": "15.0.1.0.0",
|
"version": "15.0.1.1.0",
|
||||||
"category": "Web",
|
"category": "Web",
|
||||||
"author": "initOS GmbH,"
|
"author": "initOS GmbH,"
|
||||||
"ACSONE SA/NV, "
|
"ACSONE SA/NV, "
|
||||||
|
|
|
@ -23,7 +23,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -24,8 +24,10 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -110,3 +112,6 @@ msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sie legen eine neue %s an, sind Sie sicher, dass diese nicht bereits "
|
"Sie legen eine neue %s an, sind Sie sicher, dass diese nicht bereits "
|
||||||
"vorhanden ist?"
|
"vorhanden ist?"
|
||||||
|
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
|
|
@ -22,7 +22,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -22,7 +22,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -23,8 +23,10 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -108,3 +110,6 @@ msgstr "Paramètres système"
|
||||||
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Vous créez un nouveau %s, est-ce que vous êtes sur qu'il n'existe pas déjà ?"
|
"Vous créez un nouveau %s, est-ce que vous êtes sur qu'il n'existe pas déjà ?"
|
||||||
|
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
|
|
@ -23,9 +23,11 @@ msgstr ""
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, fuzzy, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(opcije isključuju otvaranje ili uređivanje)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -108,3 +110,7 @@ msgstr ""
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr "Želite kreirati novi %s, jeste li sigurni da već ne postoji?"
|
msgstr "Želite kreirati novi %s, jeste li sigurni da već ne postoji?"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(opcije isključuju otvaranje ili uređivanje)"
|
||||||
|
|
|
@ -22,7 +22,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -20,8 +20,10 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -65,21 +67,6 @@ msgstr "Aanmaken en bewerken..."
|
||||||
msgid "Create and edit"
|
msgid "Create and edit"
|
||||||
msgstr "Aanmaken en bewerken"
|
msgstr "Aanmaken en bewerken"
|
||||||
|
|
||||||
#. module: web_m2x_options
|
|
||||||
#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Weergavenaam"
|
|
||||||
|
|
||||||
#. module: web_m2x_options
|
|
||||||
#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_m2x_options
|
|
||||||
#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Laatst Gewijzigd op"
|
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/js/form.js:0
|
#: code:addons/web_m2x_options/static/src/js/form.js:0
|
||||||
|
@ -119,3 +106,15 @@ msgstr "Systeem Parameter"
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr "U maakt een nieuw %s, weet u het zeker dat dit nog niet bestaat?"
|
msgstr "U maakt een nieuw %s, weet u het zeker dat dit nog niet bestaat?"
|
||||||
|
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Weergavenaam"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Laatst Gewijzigd op"
|
||||||
|
|
|
@ -23,7 +23,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -25,8 +25,10 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(widget.options.no_open || widget.nodeOptions.no_open_edit)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -110,3 +112,6 @@ msgstr "Parâmetros do Sistema"
|
||||||
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Você está criando um novo %s, você tem certeza de que ainda não existe?"
|
"Você está criando um novo %s, você tem certeza de que ainda não existe?"
|
||||||
|
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(widget.options.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
|
|
@ -23,7 +23,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -22,7 +22,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -17,7 +17,9 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || "
|
||||||
|
"widget.noOpen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
|
|
|
@ -20,8 +20,10 @@ msgstr ""
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
#: code:addons/web_m2x_options/static/src/xml/base.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
msgid ""
|
||||||
msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
"!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit || widget."
|
||||||
|
"noOpen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: web_m2x_options
|
#. module: web_m2x_options
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
|
@ -104,3 +106,6 @@ msgstr "系统参数"
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
msgid "You are creating a new %s, are you sure it does not exist yet?"
|
||||||
msgstr "你正在创建一个新的%s,你确定它还不存在吗?"
|
msgstr "你正在创建一个新的%s,你确定它还不存在吗?"
|
||||||
|
|
||||||
|
#~ msgid "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
#~ msgstr "!(widget.nodeOptions.no_open || widget.nodeOptions.no_open_edit)"
|
||||||
|
|
|
@ -14,7 +14,5 @@ class IrConfigParameter(models.Model):
|
||||||
"web_m2x_options.m2o_dialog",
|
"web_m2x_options.m2o_dialog",
|
||||||
"web_m2x_options.field_limit_entries",
|
"web_m2x_options.field_limit_entries",
|
||||||
]
|
]
|
||||||
return {
|
values = self.sudo().search_read([["key", "in", opts]], ["key", "value"])
|
||||||
res["key"]: res["value"]
|
return {res["key"]: res["value"] for res in values}
|
||||||
for res in self.sudo().search_read([["key", "in", opts]], ["key", "value"])
|
|
||||||
}
|
|
||||||
|
|
|
@ -16,15 +16,13 @@ class TestIrConfigParameter(common.TransactionCase):
|
||||||
|
|
||||||
def test_web_m2x_options_key(self):
|
def test_web_m2x_options_key(self):
|
||||||
web_m2x_options = self.env["ir.config_parameter"].get_web_m2x_options()
|
web_m2x_options = self.env["ir.config_parameter"].get_web_m2x_options()
|
||||||
options = {opt["key"]: opt["value"] for opt in web_m2x_options}
|
self.assertIn("web_m2x_options.limit", web_m2x_options)
|
||||||
self.assertIn("web_m2x_options.limit", options)
|
self.assertNotIn("web_m2x_options.m2o_dialog_test", web_m2x_options)
|
||||||
self.assertNotIn("web_m2x_options.m2o_dialog_test", options)
|
|
||||||
|
|
||||||
def test_web_m2x_options_value(self):
|
def test_web_m2x_options_value(self):
|
||||||
web_m2x_options = self.env["ir.config_parameter"].get_web_m2x_options()
|
web_m2x_options = self.env["ir.config_parameter"].get_web_m2x_options()
|
||||||
options = {opt["key"]: opt["value"] for opt in web_m2x_options}
|
self.assertEqual(web_m2x_options["web_m2x_options.limit"], "10")
|
||||||
self.assertEqual(options["web_m2x_options.limit"], "10")
|
self.assertTrue(bool(web_m2x_options["web_m2x_options.create_edit"]))
|
||||||
self.assertTrue(bool(options["web_m2x_options.create_edit"]))
|
self.assertTrue(bool(web_m2x_options["web_m2x_options.create"]))
|
||||||
self.assertTrue(bool(options["web_m2x_options.create"]))
|
self.assertEqual(web_m2x_options["web_m2x_options.search_more"], "False")
|
||||||
self.assertEqual(options["web_m2x_options.search_more"], "False")
|
self.assertTrue(bool(web_m2x_options["web_m2x_options.m2o_dialog"]))
|
||||||
self.assertTrue(bool(options["web_m2x_options.m2o_dialog"]))
|
|
||||||
|
|
Loading…
Reference in New Issue