Skip to content

Commit

Permalink
[MIG] sale_order_invoicing_grouping_criteria: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Roger committed Jul 12, 2024
1 parent 43c2e5c commit 7fefdae
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
2 changes: 1 addition & 1 deletion sale_order_invoicing_grouping_criteria/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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)",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
)
Original file line number Diff line number Diff line change
@@ -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(
Expand Down Expand Up @@ -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)

Check warning on line 121 in sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py

View check run for this annotation

Codecov / codecov/patch

sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py#L121

Added line #L121 was not covered by tests
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,23 @@
<field name="inherit_id" ref="account.res_config_settings_view_form" />
<field name="model">res.config.settings</field>
<field name="arch" type="xml">
<div id="invoicing_settings" position="after">
<h2>Sales Order Invoicing</h2>
<div
class="row mt16 o_settings_container"
id="sale_order_invoicing_settings"
>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane" />
<div class="o_setting_right_pane">
<label
string="Default Grouping Criteria"
for="res_default_sale_invoicing_grouping_criteria_id"
/>
<div
class="text-muted"
>If empty, invoicing address, company and currency will be applied.</div>
<field
name="res_default_sale_invoicing_grouping_criteria_id"
/>
</div>
</div>
</div>
</div>
<block id="invoicing_settings" position="after">
<block title="Sales Order Invoicing" id="sale_order_invoicing_settings">
<block>
<label
string="Default Grouping Criteria"
for="res_default_sale_invoicing_grouping_criteria_id"
/>
<div
class="text-muted"
>If empty, invoicing address, company and currency will be applied.</div>
<field
name="res_default_sale_invoicing_grouping_criteria_id"
readonly="0"
/>
</block>
</block>
</block>
</field>
</record>
</odoo>

0 comments on commit 7fefdae

Please sign in to comment.