diff --git a/sale_order_invoicing_grouping_criteria/__manifest__.py b/sale_order_invoicing_grouping_criteria/__manifest__.py index b59953464bae..cc4fcb98e2e4 100644 --- a/sale_order_invoicing_grouping_criteria/__manifest__.py +++ b/sale_order_invoicing_grouping_criteria/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Sales order invoicing grouping criteria", - "version": "16.0.1.0.0", + "version": "17.0.1.0.0", "category": "Sales Management", "license": "AGPL-3", "author": "Tecnativa, " "Odoo Community Association (OCA)", diff --git a/sale_order_invoicing_grouping_criteria/models/res_config_settings.py b/sale_order_invoicing_grouping_criteria/models/res_config_settings.py index e3749617b935..550be1a4c029 100644 --- a/sale_order_invoicing_grouping_criteria/models/res_config_settings.py +++ b/sale_order_invoicing_grouping_criteria/models/res_config_settings.py @@ -8,5 +8,5 @@ class ResConfigSettings(models.TransientModel): _inherit = "res.config.settings" res_default_sale_invoicing_grouping_criteria_id = fields.Many2one( - related="company_id.default_sale_invoicing_grouping_criteria_id", readonly=False + related="company_id.default_sale_invoicing_grouping_criteria_id" ) diff --git a/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py b/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py index 6b039b162ecf..7748568a1d98 100644 --- a/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py +++ b/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py @@ -1,12 +1,13 @@ # Copyright 2019 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo.tests import TransactionCase +from odoo.tests import TransactionCase, requests class TestSaleOrderInvoicingGroupingCriteria(TransactionCase): @classmethod def setUpClass(cls): + cls._super_send = requests.Session.send super().setUpClass() cls.env = cls.env( context=dict( @@ -113,3 +114,8 @@ def test_commercial_field(self): self.assertEqual( children.sale_invoicing_grouping_criteria_id, self.grouping_criteria ) + + @classmethod + def _request_handler(cls, s, r, /, **kw): + """Don't block external requests.""" + return cls._super_send(s, r, **kw) diff --git a/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml b/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml index ec1202777d0a..2a9c28f711d7 100644 --- a/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml +++ b/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml @@ -6,29 +6,23 @@ res.config.settings -
-

Sales Order Invoicing

-
-
-
-
-
-
-
-
+ + + + + +