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 15, 2024
1 parent 43c2e5c commit 51adc71
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 28 deletions.
4 changes: 2 additions & 2 deletions sale_order_invoicing_grouping_criteria/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ the whole company:
Usage
=====

1. Go to *Sales > Invoicing > Orders to Invoice*.
1. Go to *Sales > To Invoice > Orders to Invoice*.
2. Select sales orders whose invoicing you want to do.
3. Click on *Action > Invoice Order*.
3. Click on *Action > Create Invoices*.
4. Click on "Create and View Invoices" button.
5. On that moment, the grouping criteria will be applied, and you will
see different invoices if the criteria doesn't match for them.
Expand Down
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
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 51adc71

Please sign in to comment.