From 8f04d248bd83e6ea27af4be4fca8bd604c0e1b4a Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 29 Jul 2026 07:39:20 +0000 Subject: [PATCH 1/3] Added translation using Weblate (Italian) --- contract_service_dates/i18n/it.po | 49 +++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 contract_service_dates/i18n/it.po diff --git a/contract_service_dates/i18n/it.po b/contract_service_dates/i18n/it.po new file mode 100644 index 0000000000..9a19a64d22 --- /dev/null +++ b/contract_service_dates/i18n/it.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_service_dates +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: contract_service_dates +#: model:ir.model,name:contract_service_dates.model_contract_line +msgid "Contract Line" +msgstr "" + +#. module: contract_service_dates +#: model:ir.model.fields,help:contract_service_dates.field_contract_line__service_end_date +msgid "" +"End date of the service period covered by this contract line. Defaults to " +"the contract line end date and follows it unless manually overridden." +msgstr "" + +#. module: contract_service_dates +#: model_terms:ir.ui.view,arch_db:contract_service_dates.contract_line_form_view +msgid "Service Dates" +msgstr "" + +#. module: contract_service_dates +#: model:ir.model.fields,field_description:contract_service_dates.field_contract_line__service_end_date +msgid "Service End Date" +msgstr "" + +#. module: contract_service_dates +#: model:ir.model.fields,field_description:contract_service_dates.field_contract_line__service_start_date +msgid "Service Start Date" +msgstr "" + +#. module: contract_service_dates +#: model:ir.model.fields,help:contract_service_dates.field_contract_line__service_start_date +msgid "" +"Start date of the service period covered by this contract line. Defaults to " +"the contract line start date and follows it unless manually overridden." +msgstr "" From 6459aa9b58c365ce52eaa9ae3448914b974b7625 Mon Sep 17 00:00:00 2001 From: Renzo Meister Date: Fri, 24 Jul 2026 12:16:06 +0200 Subject: [PATCH 2/3] [FIX] contract: do not suggest archived products in contract lines The contract_line_ids and contract_line_fixed_ids one2many fields set active_test=False in their context so that archived (closed) contract lines remain visible in the contract form. The web client propagates this context to every RPC issued from within the lines, including the name_search of the product_id and uom_id many2one fields. As a result, archived products and units of measure were suggested in the dropdowns. Restore the default behaviour by explicitly setting active_test=True on these fields in the embedded line lists and in the line form dialog. --- contract/views/contract.xml | 12 ++++++++++-- contract/views/contract_template_line.xml | 2 ++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/contract/views/contract.xml b/contract/views/contract.xml index 923444e553..d81f855596 100644 --- a/contract/views/contract.xml +++ b/contract/views/contract.xml @@ -132,6 +132,7 @@ - + - + @@ -36,6 +37,7 @@ groups="uom.group_uom" class="oe_no_button" required="not display_type" + context="{'active_test': True}" /> From ce523fb06531c2e06a36072cec03a7f29d2f696b Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 29 Jul 2026 10:21:50 +0000 Subject: [PATCH 3/3] [BOT] post-merge updates --- README.md | 2 +- contract/README.rst | 2 +- contract/__manifest__.py | 2 +- contract/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a679f95b7a..c143ab918a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Available addons addon | version | maintainers | summary --- | --- | --- | --- [agreement_rebate_partner_company_group](agreement_rebate_partner_company_group/) | 18.0.1.0.0 | | Rebate agreements applied to all company group members -[contract](contract/) | 18.0.2.5.1 | | Recurring - Contracts Management +[contract](contract/) | 18.0.2.5.2 | | Recurring - Contracts Management [contract_analytic_tag](contract_analytic_tag/) | 18.0.1.0.0 | victoralmau | Contract Analytic Tag [contract_forecast](contract_forecast/) | 18.0.1.0.1 | sbejaoui | Contract Forecast [contract_forecast_variable_quantity](contract_forecast_variable_quantity/) | 18.0.1.0.0 | | Contract Forecast Variable Quantity diff --git a/contract/README.rst b/contract/README.rst index 6d7d7db1fc..af5fa72c2d 100644 --- a/contract/README.rst +++ b/contract/README.rst @@ -11,7 +11,7 @@ Recurring - Contracts Management !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:18b03b2e2527c4875b06eb16fdea75963f902195518f9c5c755649aa89352108 + !! source digest: sha256:a07f9fa6975b13ecf4826bd4a5635971b659b9db9286e71100e4802a49d1ef25 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/contract/__manifest__.py b/contract/__manifest__.py index 9753be2b45..fa06872034 100644 --- a/contract/__manifest__.py +++ b/contract/__manifest__.py @@ -11,7 +11,7 @@ { "name": "Recurring - Contracts Management", - "version": "18.0.2.5.1", + "version": "18.0.2.5.2", "category": "Contract Management", "license": "AGPL-3", "author": "Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)", diff --git a/contract/static/description/index.html b/contract/static/description/index.html index aa4bd95ab9..bb82054131 100644 --- a/contract/static/description/index.html +++ b/contract/static/description/index.html @@ -372,7 +372,7 @@

Recurring - Contracts Management

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:18b03b2e2527c4875b06eb16fdea75963f902195518f9c5c755649aa89352108 +!! source digest: sha256:a07f9fa6975b13ecf4826bd4a5635971b659b9db9286e71100e4802a49d1ef25 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Production/Stable License: AGPL-3 OCA/contract Translate me on Weblate Try me on Runboat

This module enables contracts management with recurring invoicing