Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ addon | version | maintainers | summary
[contract_update_last_date_invoiced](contract_update_last_date_invoiced/) | 17.0.1.0.0 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/edlopen'><img src='https://github.com/edlopen.png' width='32' height='32' style='border-radius:50%;' alt='edlopen'/></a> | This module allows to update the last date invoiced if invoices are deleted.
[contract_variable_qty_timesheet](contract_variable_qty_timesheet/) | 17.0.1.0.0 | <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> <a href='https://github.com/danypr92'><img src='https://github.com/danypr92.png' width='32' height='32' style='border-radius:50%;' alt='danypr92'/></a> | Add formula to invoice
[contract_variable_quantity](contract_variable_quantity/) | 17.0.1.0.2 | | Variable quantity in contract recurrent invoicing
[product_contract](product_contract/) | 17.0.2.2.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Recurring - Product Contract
[product_contract](product_contract/) | 17.0.2.3.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Recurring - Product Contract
[subscription_oca](subscription_oca/) | 17.0.1.0.0 | | Generate recurring invoices.

[//]: # (end addons)
Expand Down
8 changes: 6 additions & 2 deletions product_contract/README.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

============================
Recurring - Product Contract
============================
Expand All @@ -7,13 +11,13 @@ Recurring - Product Contract
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f21c22f311f9d65254d52e4fa6b382d794d072d0c4cc8b4207a5a3fa5d130433
!! source digest: sha256:b57ee9a8f9ae2ddcae1c175bb22afa9a5a57d710f185ab3b589113d543ae924f
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github
Expand Down
2 changes: 1 addition & 1 deletion product_contract/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{
"name": "Recurring - Product Contract",
"version": "17.0.2.2.0",
"version": "17.0.2.3.0",
"category": "Contract Management",
"license": "AGPL-3",
"author": "LasLabs, " "ACSONE SA/NV, " "Odoo Community Association (OCA)",
Expand Down
46 changes: 32 additions & 14 deletions product_contract/i18n/ca.po
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down Expand Up @@ -93,7 +99,6 @@ msgstr ""
#. module: product_contract
#. odoo-javascript
#: code:addons/product_contract/static/src/xml/sale_product_field.xml:0
#: code:addons/product_contract/static/src/xml/sale_product_field.xml:0
#, python-format
msgid "Configure contract"
msgstr ""
Expand Down Expand Up @@ -566,20 +571,33 @@ msgid ""
"This field allows to define how the start date of the contract will\n"
" be calculated:\n"
"\n"
" - Manual: The start date will be selected by the user, by default will be the\n"
" - Manual: The start date will be selected by the user, by default "
"will be the\n"
" date of sale confirmation.\n"
" - Start of current period: The start date will be the first day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2024/01/01.\n"
" - End of current period: The start date will be the last day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2024/12/31.\n"
" - Start of next period: The start date will be the first day of the next\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2025/01/01.\n"
" - End of next period: The start date will be the last day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2025/12/31.\n"
" - Start of current period: The start date will be the first day of "
"the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2024/01/01.\n"
" - End of current period: The start date will be the last day of the "
"actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2024/12/31.\n"
" - Start of next period: The start date will be the first day of the "
"next\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2025/01/01.\n"
" - End of next period: The start date will be the last day of the "
"actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2025/12/31.\n"
" "
msgstr ""

Expand Down
46 changes: 32 additions & 14 deletions product_contract/i18n/ca_ES.po
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down Expand Up @@ -93,7 +99,6 @@ msgstr ""
#. module: product_contract
#. odoo-javascript
#: code:addons/product_contract/static/src/xml/sale_product_field.xml:0
#: code:addons/product_contract/static/src/xml/sale_product_field.xml:0
#, python-format
msgid "Configure contract"
msgstr ""
Expand Down Expand Up @@ -566,20 +571,33 @@ msgid ""
"This field allows to define how the start date of the contract will\n"
" be calculated:\n"
"\n"
" - Manual: The start date will be selected by the user, by default will be the\n"
" - Manual: The start date will be selected by the user, by default "
"will be the\n"
" date of sale confirmation.\n"
" - Start of current period: The start date will be the first day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2024/01/01.\n"
" - End of current period: The start date will be the last day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2024/12/31.\n"
" - Start of next period: The start date will be the first day of the next\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2025/01/01.\n"
" - End of next period: The start date will be the last day of the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on 2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be 2025/12/31.\n"
" - Start of current period: The start date will be the first day of "
"the actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2024/01/01.\n"
" - End of current period: The start date will be the last day of the "
"actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2024/12/31.\n"
" - Start of next period: The start date will be the first day of the "
"next\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2025/01/01.\n"
" - End of next period: The start date will be the last day of the "
"actual\n"
" period selected on 'Invoicing Every' field. Example: If we are on "
"2024/08/27\n"
" and the period selected is 'Year(s)' the start date will be "
"2025/12/31.\n"
" "
msgstr ""

Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/de.po
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ msgstr "Auto-Erneuern"
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr "Erstelle automatisch Verträge bei Verkaufsauftragbestätigung"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
26 changes: 16 additions & 10 deletions product_contract/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-24 14:18+0000\n"
"PO-Revision-Date: 2025-01-24 15:19+0100\n"
"POT-Creation-Date: 2026-01-19 16:41+0000\n"
"PO-Revision-Date: 2026-01-19 17:45+0100\n"
"Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 3.0.1\n"
"X-Generator: Poedit 3.4.2\n"

#. module: product_contract
#. odoo-python
Expand Down Expand Up @@ -71,6 +71,12 @@ msgstr "Auto-renovación"
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr "Crear Contratos Automáticamente en la Confirmación del Pedido de Venta"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr "Evitar crear contrato"

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down Expand Up @@ -101,7 +107,7 @@ msgstr "Configurar un contrato"
#: code:addons/product_contract/static/src/xml/sale_product_field.xml:0
#, python-format
msgid "Configure contract"
msgstr ""
msgstr "Configurar contrato"

#. module: product_contract
#: model:ir.model,name:product_contract.model_contract_contract
Expand Down Expand Up @@ -153,7 +159,7 @@ msgstr "El producto del contrato debe ser del tipo de servicio"
#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Contract renew"
msgstr ""
msgstr "Renovación de contrato"

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.view_order_form
Expand Down Expand Up @@ -268,7 +274,7 @@ msgstr "Cuarto mes"
#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__id
msgid "ID"
msgstr ""
msgstr "ID"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__recurring_interval
Expand All @@ -284,7 +290,7 @@ msgstr "Factura Cada"
#: model:ir.model.fields,help:product_contract.field_product_contract_configurator__recurring_interval
#: model:ir.model.fields,help:product_contract.field_sale_order_line__recurring_interval
msgid "Invoice every (Days/Week/Month/Year)"
msgstr ""
msgstr "Facturar cada (días/semana/mes/año)"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__recurring_invoicing_type
Expand Down Expand Up @@ -400,12 +406,12 @@ msgstr "Producto"
#. module: product_contract
#: model:ir.model,name:product_contract.model_product_contract_configurator
msgid "Product Contract Configurator Wizard"
msgstr ""
msgstr "Asistente de configuración del producto contrato"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__product_contract_description
msgid "Product Contract Description"
msgstr ""
msgstr "Descripción del producto contrato"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__product_uom_qty
Expand Down Expand Up @@ -467,7 +473,7 @@ msgstr "La orden de venta y el contrato deben estar vinculados al mismo socio"
#. module: product_contract
#: model:ir.model,name:product_contract.model_sale_order
msgid "Sales Order"
msgstr ""
msgstr "Orden de venta"

#. module: product_contract
#: model:ir.model,name:product_contract.model_sale_order_line
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/fi.po
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ msgstr "Renouvellement automatique"
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr "Créer automatiquement les contrats à la confirmation de commande"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/hi_IN.po
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/hr.po
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,12 @@ msgstr "Automatski obnovi"
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr "Automatski kreiraj ugovore pri potvrdi ponude"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/hr_HR.po
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ msgstr "Rinnovo automatico"
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr "Crea automaticamente contratti alla conferma dell'ordine di vendita"

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
6 changes: 6 additions & 0 deletions product_contract/i18n/nl.po
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
10 changes: 8 additions & 2 deletions product_contract/i18n/nl_NL.po
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ msgstr ""
"POT-Creation-Date: 2017-06-09 01:10+0000\n"
"PO-Revision-Date: 2017-06-09 01:10+0000\n"
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
"teams/23907/nl_NL/)\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/"
"23907/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -70,6 +70,12 @@ msgstr ""
msgid "Automatically Create Contracts At Sale Order Confirmation"
msgstr ""

#. module: product_contract
#: model:ir.model.fields,field_description:product_contract.field_product_contract_configurator__avoid_create_contract
#: model:ir.model.fields,field_description:product_contract.field_sale_order_line__avoid_create_contract
msgid "Avoid Create Contract"
msgstr ""

#. module: product_contract
#: model_terms:ir.ui.view,arch_db:product_contract.product_contract_configurator_form
msgid "Cancel"
Expand Down
Loading
Loading