diff --git a/README.md b/README.md index fbb7e0e2..c965a086 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ addon | version | maintainers | summary [agreement](agreement/) | 16.0.1.0.0 | [![ygol](https://github.com/ygol.png?size=30px)](https://github.com/ygol) [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Adds an agreement object [agreement_legal](agreement_legal/) | 16.0.2.0.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) [![ygol](https://github.com/ygol.png?size=30px)](https://github.com/ygol) | Manage Agreements, LOI and Contracts [agreement_maintenance](agreement_maintenance/) | 16.0.1.0.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Manage maintenance agreements and contracts -[agreement_rebate](agreement_rebate/) | 16.0.1.0.3 | | Rebate in agreements +[agreement_rebate](agreement_rebate/) | 16.0.1.0.4 | | Rebate in agreements [agreement_sale](agreement_sale/) | 16.0.1.0.0 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) [![bealdav](https://github.com/bealdav.png?size=30px)](https://github.com/bealdav) | Agreement on sales [agreement_serviceprofile](agreement_serviceprofile/) | 16.0.1.0.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Adds an Agreement Service Profile object diff --git a/agreement_rebate/README.rst b/agreement_rebate/README.rst index 2814ec55..1815990e 100644 --- a/agreement_rebate/README.rst +++ b/agreement_rebate/README.rst @@ -7,7 +7,7 @@ Agreement Rebate !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:dfc793748aea89ff8817253068a09ce884151aaae119d67de0b8df0e7b450c44 + !! source digest: sha256:9ac3d5f06aacbc57b2dd16d09830bae70abc6a43f46e9eb9afc52e8b998ccd0a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/agreement_rebate/__manifest__.py b/agreement_rebate/__manifest__.py index 13f361c4..b653f6df 100644 --- a/agreement_rebate/__manifest__.py +++ b/agreement_rebate/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Agreement Rebate", "summary": "Rebate in agreements", - "version": "16.0.1.0.3", + "version": "16.0.1.0.4", "development_status": "Beta", "category": "Agreement", "website": "https://github.com/OCA/agreement", diff --git a/agreement_rebate/static/description/index.html b/agreement_rebate/static/description/index.html index 85da4a92..3de80750 100644 --- a/agreement_rebate/static/description/index.html +++ b/agreement_rebate/static/description/index.html @@ -367,7 +367,7 @@

Agreement Rebate

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:dfc793748aea89ff8817253068a09ce884151aaae119d67de0b8df0e7b450c44 +!! source digest: sha256:9ac3d5f06aacbc57b2dd16d09830bae70abc6a43f46e9eb9afc52e8b998ccd0a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/agreement Translate me on Weblate Try me on Runboat

This module extends the functionality of agreement module to allow define diff --git a/agreement_rebate/tests/test_agreement_rebate.py b/agreement_rebate/tests/test_agreement_rebate.py index 796c3f65..67f80946 100644 --- a/agreement_rebate/tests/test_agreement_rebate.py +++ b/agreement_rebate/tests/test_agreement_rebate.py @@ -8,7 +8,6 @@ from odoo.tests.common import Form, TransactionCase, tagged -@freeze_time("2022-02-01 09:30:00") @tagged("-at_install", "post_install") class TestAgreementRebate(TransactionCase): @classmethod @@ -117,9 +116,7 @@ def create_invoice(cls, partner): move_form = Form( cls.env["account.move"].with_context(default_move_type="out_invoice") ) - move_form.invoice_date = fields.Date.from_string( - "{}-01-01".format(fields.Date.today().year) - ) + move_form.invoice_date = fields.Date.from_string("2022-01-01") move_form.ref = "Test Customer Invoice" move_form.partner_id = partner products = ( @@ -142,6 +139,7 @@ def create_invoice_line(cls, invoice_form, products): line_form.price_unit = 500.00 # Create Agreements rebates for customers for all available types + @freeze_time("2022-02-01 09:30:00") def create_agreements_rebate(self, rebate_type, partner): agreement = self.Agreement.create( { @@ -371,6 +369,7 @@ def _create_invoice_wizard(self): wiz_create_invoice_form.agreement_type_ids.add(self.agreement_type) return wiz_create_invoice_form.save() + @freeze_time("2022-02-01 09:30:00") def test_invoice_agreements(self): # Create some rebate settlements agreement = self._create_agreement_product_filter("section_total")