diff --git a/web_m2x_options/README.rst b/web_m2x_options/README.rst index 7fd1c73c9..fec9de418 100644 --- a/web_m2x_options/README.rst +++ b/web_m2x_options/README.rst @@ -14,13 +14,13 @@ web_m2x_options :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github - :target: https://github.com/OCA/web/tree/13.0/web_m2x_options + :target: https://github.com/OCA/web/tree/14.0/web_m2x_options :alt: OCA/web .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_m2x_options + :target: https://translation.odoo-community.org/projects/web-14-0/web-14-0-web_m2x_options :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/162/13.0 + :target: https://runbot.odoo-community.org/runbot/162/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -149,7 +149,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -159,6 +159,7 @@ Credits Authors ~~~~~~~ +* initOS GmbH * ACSONE SA/NV * 0k.io * Tecnativa @@ -178,6 +179,7 @@ Contributors * David Vidal * Ernesto Tejeda * Bhavesh Odedra +* Dhara Solanki (http://www.initos.com) Maintainers ~~~~~~~~~~~ @@ -192,6 +194,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/web `_ project on GitHub. +This module is part of the `OCA/web `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/web_m2x_options/__init__.py b/web_m2x_options/__init__.py index 0650744f6..0ee8b5073 100644 --- a/web_m2x_options/__init__.py +++ b/web_m2x_options/__init__.py @@ -1 +1,2 @@ from . import models +from . import tests diff --git a/web_m2x_options/__manifest__.py b/web_m2x_options/__manifest__.py index 3a1076560..6863e2e9c 100644 --- a/web_m2x_options/__manifest__.py +++ b/web_m2x_options/__manifest__.py @@ -1,13 +1,15 @@ # Copyright 2015 0k.io # Copyright 2016 ACSONE SA/NV # Copyright 2017 Tecnativa +# Copyright 2020 initOS GmbH. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "web_m2x_options", - "version": "13.0.1.0.2", + "version": "14.0.1.0.0", "category": "Web", - "author": "ACSONE SA/NV, " + "author": "initOS GmbH," + "ACSONE SA/NV, " "0k.io, " "Tecnativa, " "Odoo Community Association (OCA)", diff --git a/web_m2x_options/i18n/web_m2x_options.pot b/web_m2x_options/i18n/web_m2x_options.pot index 4f20224bb..2ef95bfbc 100644 --- a/web_m2x_options/i18n/web_m2x_options.pot +++ b/web_m2x_options/i18n/web_m2x_options.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -62,6 +62,21 @@ msgstr "" msgid "Create and edit" msgstr "" +#. module: web_m2x_options +#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__display_name +msgid "Display Name" +msgstr "" + +#. module: web_m2x_options +#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__id +msgid "ID" +msgstr "" + +#. module: web_m2x_options +#: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter____last_update +msgid "Last Modified on" +msgstr "" + #. module: web_m2x_options #. openerp-web #: code:addons/web_m2x_options/static/src/js/form.js:0 diff --git a/web_m2x_options/readme/CONTRIBUTORS.rst b/web_m2x_options/readme/CONTRIBUTORS.rst index 7e64fc449..9838a8c21 100644 --- a/web_m2x_options/readme/CONTRIBUTORS.rst +++ b/web_m2x_options/readme/CONTRIBUTORS.rst @@ -10,3 +10,4 @@ * David Vidal * Ernesto Tejeda * Bhavesh Odedra +* Dhara Solanki (http://www.initos.com) diff --git a/web_m2x_options/tests/__init__.py b/web_m2x_options/tests/__init__.py new file mode 100644 index 000000000..b472ff361 --- /dev/null +++ b/web_m2x_options/tests/__init__.py @@ -0,0 +1,2 @@ +# Copyright 2020 initOS GmbH. +from . import test_ir_config_parameter diff --git a/web_m2x_options/tests/test_ir_config_parameter.py b/web_m2x_options/tests/test_ir_config_parameter.py new file mode 100644 index 000000000..1b78bae66 --- /dev/null +++ b/web_m2x_options/tests/test_ir_config_parameter.py @@ -0,0 +1,30 @@ +# Copyright 2020 initOS GmbH. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import common + + +class TestIrConfigParameter(common.SavepointCase): + @classmethod + def setUpClass(cls): + super(TestIrConfigParameter, cls).setUpClass() + cls.env["ir.config_parameter"].set_param("web_m2x_options.limit", 10) + cls.env["ir.config_parameter"].set_param("web_m2x_options.create_edit", "True") + cls.env["ir.config_parameter"].set_param("web_m2x_options.create", "True") + cls.env["ir.config_parameter"].set_param("web_m2x_options.search_more", "False") + cls.env["ir.config_parameter"].set_param("web_m2x_options.m2o_dialog", "True") + + def test_web_m2x_options_key(self): + 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", options) + self.assertNotIn("web_m2x_options.m2o_dialog_test", options) + + def test_web_m2x_options_value(self): + 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(options["web_m2x_options.limit"], "10") + self.assertTrue(bool(options["web_m2x_options.create_edit"])) + self.assertTrue(bool(options["web_m2x_options.create"])) + self.assertEqual(options["web_m2x_options.search_more"], "False") + self.assertTrue(bool(options["web_m2x_options.m2o_dialog"]))