diff --git a/README.md b/README.md index f0701d69..85419a04 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ addon | version | maintainers | summary [agreement_helpdesk_mgmt_fieldservice](agreement_helpdesk_mgmt_fieldservice/) | 18.0.1.0.0 | | Agreement Helpdesk Mgmt Fieldservice [agreement_helpdesk_mgmt_sale](agreement_helpdesk_mgmt_sale/) | 18.0.1.0.0 | | Agreement Helpdesk Mgmt Sale [agreement_helpdesk_mgmt_serviceprofile](agreement_helpdesk_mgmt_serviceprofile/) | 18.0.1.0.0 | bodedra | Agreement Helpdesk Mgmt -[agreement_legal](agreement_legal/) | 18.0.1.0.4 | max3903 ygol | Manage Agreements, LOI and Contracts +[agreement_legal](agreement_legal/) | 18.0.1.1.0 | max3903 ygol | Manage Agreements, LOI and Contracts [agreement_project](agreement_project/) | 18.0.1.0.0 | smangukiya ygol max3903 | Link projects to an agreement [agreement_rebate](agreement_rebate/) | 18.0.1.2.1 | | Rebate in agreements [agreement_repair](agreement_repair/) | 18.0.1.0.0 | smangukiya max3903 | Link repair orders to an agreement diff --git a/agreement_legal/README.rst b/agreement_legal/README.rst index 9ce46a10..705e3df2 100644 --- a/agreement_legal/README.rst +++ b/agreement_legal/README.rst @@ -11,7 +11,7 @@ Agreements Legal !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:e904d3830de0d9dabbb49086633325dd07355a9b39348723e9a6c051b8a9cbc8 + !! source digest: sha256:a3afd8b54857b6dc844b90c8e5905af7b34b112e83b1a2d54d2a3b236c5c3c5d !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/agreement_legal/__manifest__.py b/agreement_legal/__manifest__.py index b3e45450..e1efe8c0 100644 --- a/agreement_legal/__manifest__.py +++ b/agreement_legal/__manifest__.py @@ -11,7 +11,7 @@ "website": "https://github.com/OCA/agreement", "category": "Partner", "license": "AGPL-3", - "version": "18.0.1.0.4", + "version": "18.0.1.1.0", "depends": ["contacts", "agreement", "product", "web"], "data": [ "data/cron.xml", diff --git a/agreement_legal/i18n/agreement_legal.pot b/agreement_legal/i18n/agreement_legal.pot index 655263b4..1e1a3b27 100644 --- a/agreement_legal/i18n/agreement_legal.pot +++ b/agreement_legal/i18n/agreement_legal.pot @@ -64,6 +64,11 @@ msgstr "" msgid "Agreement Clauses" msgstr "" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -454,6 +459,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -543,6 +549,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -562,6 +569,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -832,6 +840,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -910,6 +919,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1087,8 +1097,10 @@ msgid "Sections" msgstr "" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1261,6 +1273,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1270,6 +1283,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1489,6 +1503,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1501,6 +1516,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1518,14 +1534,6 @@ msgstr "" msgid "When the agreement starts." msgstr "" -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/es.po b/agreement_legal/i18n/es.po index 75463cb7..d19e0df8 100644 --- a/agreement_legal/i18n/es.po +++ b/agreement_legal/i18n/es.po @@ -67,6 +67,11 @@ msgstr "Anexos del Acuerdo" msgid "Agreement Clauses" msgstr "Cláusulas de Acuerdo" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -462,6 +467,7 @@ msgstr "Fecha:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -551,6 +557,7 @@ msgstr "Exp. Aviso (días)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -570,6 +577,7 @@ msgstr "Nombre del Archivo" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -845,6 +853,7 @@ msgstr "Operaciones" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -923,6 +932,7 @@ msgstr "Teléfono" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1100,8 +1110,10 @@ msgid "Sections" msgstr "Secciones" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1281,6 +1293,7 @@ msgstr "Subtipos" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1290,6 +1303,7 @@ msgstr "Sub-Campo" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1525,6 +1539,7 @@ msgstr "Versión:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1542,6 +1557,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1561,15 +1577,6 @@ msgstr "Cuando termina el acuerdo." msgid "When the agreement starts." msgstr "Cuando comienza el acuerdo." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/es_AR.po b/agreement_legal/i18n/es_AR.po index c8bcf6b9..f63cf363 100644 --- a/agreement_legal/i18n/es_AR.po +++ b/agreement_legal/i18n/es_AR.po @@ -67,6 +67,11 @@ msgstr "Apéndices del Acuerdo" msgid "Agreement Clauses" msgstr "Claúsulas del Acuerdo" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -460,6 +465,7 @@ msgstr "Fecha:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -549,6 +555,7 @@ msgstr "Aviso de Exp. (Días)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -568,6 +575,7 @@ msgstr "Nombre del archivo" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -845,6 +853,7 @@ msgstr "Operaciones" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -923,6 +932,7 @@ msgstr "Teléfono" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1100,8 +1110,10 @@ msgid "Sections" msgstr "Secciones" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1281,6 +1293,7 @@ msgstr "Sub-Tipos" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1290,6 +1303,7 @@ msgstr "Sub-campo" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1521,6 +1535,7 @@ msgstr "Versión:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1538,6 +1553,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1557,15 +1573,6 @@ msgstr "Cuando el acuerdo finaliza." msgid "When the agreement starts." msgstr "Cuando el acuerdo inicia." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/fr.po b/agreement_legal/i18n/fr.po index 56ca26a1..e275975c 100644 --- a/agreement_legal/i18n/fr.po +++ b/agreement_legal/i18n/fr.po @@ -68,6 +68,11 @@ msgstr "Annexes de l'accord" msgid "Agreement Clauses" msgstr "Clause de l'accord" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -462,6 +467,7 @@ msgstr "Date :" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -551,6 +557,7 @@ msgstr "Préavis (Jours)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -570,6 +577,7 @@ msgstr "Nom du fichier" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -853,6 +861,7 @@ msgstr "Opérations" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -931,6 +940,7 @@ msgstr "Téléphone" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1108,8 +1118,10 @@ msgid "Sections" msgstr "Sections" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1291,6 +1303,7 @@ msgstr "Sous-types" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1300,6 +1313,7 @@ msgstr "Sous champ" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1530,6 +1544,7 @@ msgstr "Version :" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1547,6 +1562,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1566,15 +1582,6 @@ msgstr "Quand l'accord se termine." msgid "When the agreement starts." msgstr "Quand l'accord commence." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/it.po b/agreement_legal/i18n/it.po index ed9d813c..7ed1a6fa 100644 --- a/agreement_legal/i18n/it.po +++ b/agreement_legal/i18n/it.po @@ -68,6 +68,11 @@ msgstr "Integrazioni contratto" msgid "Agreement Clauses" msgstr "Clausole contratto" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -462,6 +467,7 @@ msgstr "Data:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -551,6 +557,7 @@ msgstr "Avviso scad. (giorni)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -570,6 +577,7 @@ msgstr "Nome file" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -848,6 +856,7 @@ msgstr "Operazioni" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -926,6 +935,7 @@ msgstr "Telefono" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1103,8 +1113,10 @@ msgid "Sections" msgstr "Sezioni" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1284,6 +1296,7 @@ msgstr "Sottotipi" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1293,6 +1306,7 @@ msgstr "Sotto campo" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1525,6 +1539,7 @@ msgstr "Versione:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1542,6 +1557,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1561,20 +1577,6 @@ msgstr "Quando termina il contratto." msgid "When the agreement starts." msgstr "Quando inizia il contratto." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" -"Si può selezionare un campo di destinazione dal modello di documento " -"correlato.\n" -" Se si tratta di un campo di relazione, si potrà selezionare un campo " -"di destinazione\n" -" nella destinazione della relazione." - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 @@ -1627,6 +1629,18 @@ msgstr "" "|\n" " Creato il:" +#~ msgid "" +#~ "You can select a target field from the related document model.\n" +#~ " If it is a relationship field you will be able to select a target " +#~ "field\n" +#~ " at the destination of the relationship." +#~ msgstr "" +#~ "Si può selezionare un campo di destinazione dal modello di documento " +#~ "correlato.\n" +#~ " Se si tratta di un campo di relazione, si potrà selezionare un " +#~ "campo di destinazione\n" +#~ " nella destinazione della relazione." + #~ msgid "Agreement Name" #~ msgstr "Nome contratto" diff --git a/agreement_legal/i18n/pt.po b/agreement_legal/i18n/pt.po index 1eecca6e..3b96c1d7 100644 --- a/agreement_legal/i18n/pt.po +++ b/agreement_legal/i18n/pt.po @@ -67,6 +67,11 @@ msgstr "Anexos" msgid "Agreement Clauses" msgstr "Cláusulas" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -460,6 +465,7 @@ msgstr "Data:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -549,6 +555,7 @@ msgstr "Aviso Prévio de Fim (Dias)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -568,6 +575,7 @@ msgstr "Ficheiro" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -843,6 +851,7 @@ msgstr "Operações" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -921,6 +930,7 @@ msgstr "Telefone" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1098,8 +1108,10 @@ msgid "Sections" msgstr "Secções" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1275,6 +1287,7 @@ msgstr "Sub-Tipos" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1284,6 +1297,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1514,6 +1528,7 @@ msgstr "Versão:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1527,6 +1542,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1544,15 +1560,6 @@ msgstr "Quando termina o acordo." msgid "When the agreement starts." msgstr "Quando inicia o acordo." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/pt_BR.po b/agreement_legal/i18n/pt_BR.po index e730f436..83ec6655 100644 --- a/agreement_legal/i18n/pt_BR.po +++ b/agreement_legal/i18n/pt_BR.po @@ -68,6 +68,11 @@ msgstr "Adendos do acordo" msgid "Agreement Clauses" msgstr "Cláusulas do acordo" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -461,6 +466,7 @@ msgstr "Data:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -550,6 +556,7 @@ msgstr "Aviso de expiração (Dias)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -569,6 +576,7 @@ msgstr "Nome do Arquivo" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -844,6 +852,7 @@ msgstr "Operações" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -922,6 +931,7 @@ msgstr "Telefone" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1099,8 +1109,10 @@ msgid "Sections" msgstr "Seções" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1276,6 +1288,7 @@ msgstr "Sub-tipos" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1285,6 +1298,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1515,6 +1529,7 @@ msgstr "Versão:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1528,6 +1543,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1545,15 +1561,6 @@ msgstr "Quando o acordo terminar." msgid "When the agreement starts." msgstr "Quando o acordo começar." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/pt_PT.po b/agreement_legal/i18n/pt_PT.po index 13cfc629..5decae7b 100644 --- a/agreement_legal/i18n/pt_PT.po +++ b/agreement_legal/i18n/pt_PT.po @@ -67,6 +67,11 @@ msgstr "Anexos do Acordo" msgid "Agreement Clauses" msgstr "Cláusulas" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -460,6 +465,7 @@ msgstr "Data:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -549,6 +555,7 @@ msgstr "Aviso Prévio de Fim (Dias)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -568,6 +575,7 @@ msgstr "Ficheiro" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -844,6 +852,7 @@ msgstr "Operações" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -922,6 +931,7 @@ msgstr "Telefone" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1099,8 +1109,10 @@ msgid "Sections" msgstr "Secções" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1276,6 +1288,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1285,6 +1298,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1504,6 +1518,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1517,6 +1532,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1534,15 +1550,6 @@ msgstr "" msgid "When the agreement starts." msgstr "" -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/i18n/sv.po b/agreement_legal/i18n/sv.po index 1a19bc94..baa09e64 100644 --- a/agreement_legal/i18n/sv.po +++ b/agreement_legal/i18n/sv.po @@ -67,6 +67,11 @@ msgstr "Avtalsbilagor" msgid "Agreement Clauses" msgstr "Avtalsklausuler" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -461,6 +466,7 @@ msgstr "Datum:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -550,6 +556,7 @@ msgstr "Meddelande som förfaller (dagar)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -569,6 +576,7 @@ msgstr "Filnamn" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -844,6 +852,7 @@ msgstr "Verksamhet" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -922,6 +931,7 @@ msgstr "Telefon" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1099,8 +1109,10 @@ msgid "Sections" msgstr "Avsnitt" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1278,6 +1290,7 @@ msgstr "Undertyper" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1287,6 +1300,7 @@ msgstr "Underfält" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1520,6 +1534,7 @@ msgstr "Version:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1536,6 +1551,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1555,18 +1571,6 @@ msgstr "När avtalet upphör att gälla." msgid "When the agreement starts." msgstr "När avtalet börjar gälla." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" -"Du kan välja ett målfält från den relaterade dokumentmodellen.\n" -" Om det är ett relationsfält kommer du att kunna välja ett målfält\n" -" på destinationen för relationen." - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 @@ -1615,6 +1619,17 @@ msgid "" " Created On:" msgstr "" +#~ msgid "" +#~ "You can select a target field from the related document model.\n" +#~ " If it is a relationship field you will be able to select a target " +#~ "field\n" +#~ " at the destination of the relationship." +#~ msgstr "" +#~ "Du kan välja ett målfält från den relaterade dokumentmodellen.\n" +#~ " Om det är ett relationsfält kommer du att kunna välja ett " +#~ "målfält\n" +#~ " på destinationen för relationen." + #~ msgid "Agreement Name" #~ msgstr "Avtalets namn" diff --git a/agreement_legal/i18n/tr.po b/agreement_legal/i18n/tr.po index a45f0559..88746588 100644 --- a/agreement_legal/i18n/tr.po +++ b/agreement_legal/i18n/tr.po @@ -67,6 +67,11 @@ msgstr "Sözleşme Ekleri" msgid "Agreement Clauses" msgstr "Sözleşme Maddeleri" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -460,6 +465,7 @@ msgstr "Tarih:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -549,6 +555,7 @@ msgstr "Süre Bildirimi (Gün)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -568,6 +575,7 @@ msgstr "Dosya Adı" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -845,6 +853,7 @@ msgstr "İşlemler" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -923,6 +932,7 @@ msgstr "Telefon" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1100,8 +1110,10 @@ msgid "Sections" msgstr "Bölümler" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1279,6 +1291,7 @@ msgstr "Alt Türler" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1288,6 +1301,7 @@ msgstr "Alt Alan" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1519,6 +1533,7 @@ msgstr "Versiyon:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1535,6 +1550,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1555,18 +1571,6 @@ msgstr "Sözleşme sona erdiğinde." msgid "When the agreement starts." msgstr "Sözleşme başladığında." -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" -"İlgili belge modelinden bir hedef alan seçebilirsiniz.\n" -" Eğer bu bir ilişki alanı ise,\n" -" ilişkinin hedefindeki bir hedef alanı seçebileceksiniz." - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 @@ -1615,6 +1619,16 @@ msgid "" " Created On:" msgstr "" +#~ msgid "" +#~ "You can select a target field from the related document model.\n" +#~ " If it is a relationship field you will be able to select a target " +#~ "field\n" +#~ " at the destination of the relationship." +#~ msgstr "" +#~ "İlgili belge modelinden bir hedef alan seçebilirsiniz.\n" +#~ " Eğer bu bir ilişki alanı ise,\n" +#~ " ilişkinin hedefindeki bir hedef alanı seçebileceksiniz." + #~ msgid "Agreement Name" #~ msgstr "Sözleşme Adı" diff --git a/agreement_legal/i18n/zh_CN.po b/agreement_legal/i18n/zh_CN.po index a5d9ea73..a61a744e 100644 --- a/agreement_legal/i18n/zh_CN.po +++ b/agreement_legal/i18n/zh_CN.po @@ -67,6 +67,11 @@ msgstr "协议附录" msgid "Agreement Clauses" msgstr "协议条款" +#. module: agreement_legal +#: model:ir.model,name:agreement_legal.model_agreement_dynamic_content_mixin +msgid "Agreement Dynamic Content Mixin" +msgstr "" + #. module: agreement_legal #: model:ir.model,name:agreement_legal.model_agreement_line msgid "Agreement Lines" @@ -458,6 +463,7 @@ msgstr "日期:" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__default_value msgid "Default Value" @@ -547,6 +553,7 @@ msgstr "到期通知(天数)" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__field_id msgid "Field" @@ -566,6 +573,7 @@ msgstr "文件名" #: model:ir.model.fields,help:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,help:agreement_legal.field_agreement_section__copyvalue msgid "" @@ -840,6 +848,7 @@ msgstr "操作" #: model:ir.model.fields,help:agreement_legal.field_agreement__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__default_value +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__default_value #: model:ir.model.fields,help:agreement_legal.field_agreement_section__default_value msgid "Optional value to use if the target field is empty." @@ -918,6 +927,7 @@ msgstr "电话" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__copyvalue +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__copyvalue #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__copyvalue msgid "Placeholder Expression" @@ -1095,8 +1105,10 @@ msgid "Sections" msgstr "章节" #. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__field_id msgid "" @@ -1270,6 +1282,7 @@ msgstr "子类型" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "Sub-field" @@ -1279,6 +1292,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,field_description:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__sub_object_id msgid "Sub-model" @@ -1498,6 +1512,7 @@ msgstr "版本:" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_model_object_field_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_model_object_field_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_model_object_field_id msgid "" @@ -1511,6 +1526,7 @@ msgstr "" #: model:ir.model.fields,help:agreement_legal.field_agreement__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__sub_object_id +#: model:ir.model.fields,help:agreement_legal.field_agreement_dynamic_content_mixin__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__sub_object_id #: model:ir.model.fields,help:agreement_legal.field_agreement_section__sub_object_id msgid "" @@ -1528,15 +1544,6 @@ msgstr "协议结束时。" msgid "When the agreement starts." msgstr "协议开始时。" -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement__field_id -msgid "" -"You can select a target field from the related document model.\n" -" If it is a relationship field you will be able to select a target " -"field\n" -" at the destination of the relationship." -msgstr "" - #. module: agreement_legal #. odoo-python #: code:addons/agreement_legal/models/agreement.py:0 diff --git a/agreement_legal/models/__init__.py b/agreement_legal/models/__init__.py index bc1e26a6..0516d792 100644 --- a/agreement_legal/models/__init__.py +++ b/agreement_legal/models/__init__.py @@ -2,6 +2,7 @@ from . import res_config_settings from . import agreement_stage +from . import agreement_dynamic_content_mixin from . import agreement from . import agreement_appendix from . import agreement_clause diff --git a/agreement_legal/models/agreement.py b/agreement_legal/models/agreement.py index fcb1185e..05b616b4 100644 --- a/agreement_legal/models/agreement.py +++ b/agreement_legal/models/agreement.py @@ -9,7 +9,8 @@ class Agreement(models.Model): - _inherit = "agreement" + _name = "agreement" + _inherit = ["agreement", "agreement.dynamic.content.mixin"] name = fields.Char(string="Title", required=True) version = fields.Integer( @@ -226,34 +227,6 @@ def _get_default_parties(self): ) signed_contract_filename = fields.Char(string="Filename") signed_contract = fields.Binary(string="Signed Document", tracking=True) - field_id = fields.Many2one( - "ir.model.fields", - string="Field", - help="""You can select a target field from the related document model. - If it is a relationship field you will be able to select a target field - at the destination of the relationship.""", - ) - sub_object_id = fields.Many2one( - "ir.model", - string="Sub-model", - help="""When a relationship field is selected as first field, this - field shows the document model the relationship goes to.""", - ) - sub_model_object_field_id = fields.Many2one( - "ir.model.fields", - string="Sub-field", - help="""When a relationship field is selected as first field, this - field lets you select the target field within the destination document - model (sub-model).""", - ) - default_value = fields.Char( - help="Optional value to use if the target field is empty." - ) - copyvalue = fields.Char( - string="Placeholder Expression", - help="""Final placeholder expression, to be copy-pasted in the desired - template field.""", - ) template_id = fields.Many2one( "agreement", string="Template", domain=[("is_template", "=", True)] ) @@ -322,26 +295,6 @@ def _compute_dynamic_special_terms(self): )[agreement.id] agreement.dynamic_special_terms = special_terms - @api.onchange("field_id", "sub_model_object_field_id", "default_value") - def onchange_copyvalue(self): - self.sub_object_id = False - self.copyvalue = False - if self.field_id and not self.field_id.relation: - self.copyvalue = "{{{{object.{} or {}}}}}".format( - self.field_id.name, self.default_value or "''" - ) - self.sub_model_object_field_id = False - if self.field_id and self.field_id.relation: - self.sub_object_id = self.env["ir.model"].search( - [("model", "=", self.field_id.relation)] - )[0] - if self.sub_model_object_field_id: - self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( - self.field_id.name, - self.sub_model_object_field_id.name, - self.default_value or "''", - ) - # Used for Kanban grouped_by view @api.model def _read_group_stage_ids(self, stages, domain, order=None): diff --git a/agreement_legal/models/agreement_appendix.py b/agreement_legal/models/agreement_appendix.py index f2aab358..ab1aeed1 100644 --- a/agreement_legal/models/agreement_appendix.py +++ b/agreement_legal/models/agreement_appendix.py @@ -1,11 +1,12 @@ # Copyright (C) 2018 - TODAY, Pavlov Media # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models +from odoo import fields, models class AgreementAppendix(models.Model): _name = "agreement.appendix" + _inherit = ["agreement.dynamic.content.mixin"] _description = "Agreement Appendices" _order = "sequence" @@ -25,56 +26,6 @@ class AgreementAppendix(models.Model): "removing it.", ) - # Dynamic field editor - field_id = fields.Many2one( - "ir.model.fields", - string="Field", - help="""Select target field from the related document model. If it is a - relationship field you will be able to select a target field at the - destination of the relationship.""", - ) - sub_object_id = fields.Many2one( - "ir.model", - string="Sub-model", - help="""When a relationship field is selected as first field, this - field shows the document model the relationship goes to.""", - ) - sub_model_object_field_id = fields.Many2one( - "ir.model.fields", - string="Sub-field", - help="""When a relationship field is selected as first field, this - field lets you select the target field within the destination document - model (sub-model).""", - ) - default_value = fields.Char( - help="Optional value to use if the target field is empty." - ) - copyvalue = fields.Char( - string="Placeholder Expression", - help="""Final placeholder expression, to be copy-pasted in the desired - template field.""", - ) - - @api.onchange("field_id", "sub_model_object_field_id", "default_value") - def onchange_copyvalue(self): - self.sub_object_id = False - self.copyvalue = False - if self.field_id and not self.field_id.relation: - self.copyvalue = "{{{{object.{} or {}}}}}".format( - self.field_id.name, self.default_value or "''" - ) - self.sub_model_object_field_id = False - if self.field_id and self.field_id.relation: - self.sub_object_id = self.env["ir.model"].search( - [("model", "=", self.field_id.relation)] - )[0] - if self.sub_model_object_field_id: - self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( - self.field_id.name, - self.sub_model_object_field_id.name, - self.default_value or "''", - ) - # compute the dynamic content for jinja expression def _compute_dynamic_content(self): MailTemplates = self.env["mail.template"] diff --git a/agreement_legal/models/agreement_clause.py b/agreement_legal/models/agreement_clause.py index 298b01b8..c275d9a3 100644 --- a/agreement_legal/models/agreement_clause.py +++ b/agreement_legal/models/agreement_clause.py @@ -1,11 +1,12 @@ # Copyright (C) 2018 - TODAY, Pavlov Media # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models +from odoo import fields, models class AgreementClause(models.Model): _name = "agreement.clause" + _inherit = ["agreement.dynamic.content.mixin"] _description = "Agreement Clauses" _order = "sequence" @@ -29,56 +30,6 @@ class AgreementClause(models.Model): "removing it.", ) - # Dynamic field editor - field_id = fields.Many2one( - "ir.model.fields", - string="Field", - help="""Select target field from the related document model. If it is a - relationship field you will be able to select a target field at the - destination of the relationship.""", - ) - sub_object_id = fields.Many2one( - "ir.model", - string="Sub-model", - help="""When a relationship field is selected as first field, this - field shows the document model the relationship goes to.""", - ) - sub_model_object_field_id = fields.Many2one( - "ir.model.fields", - string="Sub-field", - help="""When a relationship field is selected as first field, this - field lets you select the target field within the destination document - model (sub-model).""", - ) - default_value = fields.Char( - help="Optional value to use if the target field is empty." - ) - copyvalue = fields.Char( - string="Placeholder Expression", - help="""Final placeholder expression, to be copy-pasted in the desired - template field.""", - ) - - @api.onchange("field_id", "sub_model_object_field_id", "default_value") - def onchange_copyvalue(self): - self.sub_object_id = False - self.copyvalue = False - if self.field_id and not self.field_id.relation: - self.copyvalue = "{{{{object.{} or {}}}}}".format( - self.field_id.name, self.default_value or "''" - ) - self.sub_model_object_field_id = False - if self.field_id and self.field_id.relation: - self.sub_object_id = self.env["ir.model"].search( - [("model", "=", self.field_id.relation)] - )[0] - if self.sub_model_object_field_id: - self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( - self.field_id.name, - self.sub_model_object_field_id.name, - self.default_value or "''", - ) - # compute the dynamic content for jinja expression def _compute_dynamic_content(self): MailTemplates = self.env["mail.template"] diff --git a/agreement_legal/models/agreement_dynamic_content_mixin.py b/agreement_legal/models/agreement_dynamic_content_mixin.py new file mode 100644 index 00000000..312faf82 --- /dev/null +++ b/agreement_legal/models/agreement_dynamic_content_mixin.py @@ -0,0 +1,55 @@ +from odoo import api, fields, models + + +class AgreementDynamicContentMixin(models.AbstractModel): + _name = "agreement.dynamic.content.mixin" + _description = "Agreement Dynamic Content Mixin" + + field_id = fields.Many2one( + "ir.model.fields", + string="Field", + help="""Select target field from the related document model. If it is a + relationship field you will be able to select a target field at the + destination of the relationship.""", + ) + sub_object_id = fields.Many2one( + "ir.model", + string="Sub-model", + help="""When a relationship field is selected as first field, this + field shows the document model the relationship goes to.""", + ) + sub_model_object_field_id = fields.Many2one( + "ir.model.fields", + string="Sub-field", + help="""When a relationship field is selected as first field, this + field lets you select the target field within the destination document + model (sub-model).""", + ) + default_value = fields.Char( + help="Optional value to use if the target field is empty." + ) + copyvalue = fields.Char( + string="Placeholder Expression", + help="""Final placeholder expression, to be copy-pasted in the desired + template field.""", + ) + + @api.onchange("field_id", "sub_model_object_field_id", "default_value") + def onchange_copyvalue(self): + self.sub_object_id = False + self.copyvalue = False + if self.field_id and not self.field_id.relation: + self.copyvalue = "{{{{object.{} or {}}}}}".format( + self.field_id.name, self.default_value or "''" + ) + self.sub_model_object_field_id = False + if self.field_id and self.field_id.relation: + self.sub_object_id = self.env["ir.model"].search( + [("model", "=", self.field_id.relation)] + )[0] + if self.sub_model_object_field_id: + self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( + self.field_id.name, + self.sub_model_object_field_id.name, + self.default_value or "''", + ) diff --git a/agreement_legal/models/agreement_recital.py b/agreement_legal/models/agreement_recital.py index ba17e9e2..1ab62495 100644 --- a/agreement_legal/models/agreement_recital.py +++ b/agreement_legal/models/agreement_recital.py @@ -1,11 +1,12 @@ # Copyright (C) 2018 - TODAY, Pavlov Media # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models +from odoo import fields, models class AgreementRecital(models.Model): _name = "agreement.recital" + _inherit = ["agreement.dynamic.content.mixin"] _description = "Agreement Recitals" _order = "sequence" @@ -23,56 +24,6 @@ class AgreementRecital(models.Model): "removing it.", ) - # Dynamic field editor - field_id = fields.Many2one( - "ir.model.fields", - string="Field", - help="""Select target field from the related document model. If it is a - relationship field you will be able to select a target field at the - destination of the relationship.""", - ) - sub_object_id = fields.Many2one( - "ir.model", - string="Sub-model", - help="""When a relationship field is selected as first field, this - field shows the document model the relationship goes to.""", - ) - sub_model_object_field_id = fields.Many2one( - "ir.model.fields", - string="Sub-field", - help="""When a relationship field is selected as first field, this - field lets you select the target field within the destination document - model (sub-model).""", - ) - default_value = fields.Char( - help="Optional value to use if the target field is empty." - ) - copyvalue = fields.Char( - string="Placeholder Expression", - help="""Final placeholder expression, to be copy-pasted in the desired - template field.""", - ) - - @api.onchange("field_id", "sub_model_object_field_id", "default_value") - def onchange_copyvalue(self): - self.sub_object_id = False - self.copyvalue = False - if self.field_id and not self.field_id.relation: - self.copyvalue = "{{{{object.{} or {}}}}}".format( - self.field_id.name, self.default_value or "''" - ) - self.sub_model_object_field_id = False - if self.field_id and self.field_id.relation: - self.sub_object_id = self.env["ir.model"].search( - [("model", "=", self.field_id.relation)] - )[0] - if self.sub_model_object_field_id: - self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( - self.field_id.name, - self.sub_model_object_field_id.name, - self.default_value or "''", - ) - # compute the dynamic content for jinja expression def _compute_dynamic_content(self): MailTemplates = self.env["mail.template"] diff --git a/agreement_legal/models/agreement_section.py b/agreement_legal/models/agreement_section.py index 0ae3eafe..f1d54b88 100644 --- a/agreement_legal/models/agreement_section.py +++ b/agreement_legal/models/agreement_section.py @@ -1,11 +1,12 @@ # Copyright (C) 2018 - TODAY, Pavlov Media # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models +from odoo import fields, models class AgreementSection(models.Model): _name = "agreement.section" + _inherit = ["agreement.dynamic.content.mixin"] _description = "Agreement Sections" _order = "sequence" @@ -26,56 +27,6 @@ class AgreementSection(models.Model): "removing it.", ) - # Dynamic field editor - field_id = fields.Many2one( - "ir.model.fields", - string="Field", - help="""Select target field from the related document model. If it is a - relationship field you will be able to select a target field at the - destination of the relationship.""", - ) - sub_object_id = fields.Many2one( - "ir.model", - string="Sub-model", - help="""When a relationship field is selected as first field, this - field shows the document model the relationship goes to.""", - ) - sub_model_object_field_id = fields.Many2one( - "ir.model.fields", - string="Sub-field", - help="""When a relationship field is selected as first field, this - field lets you select the target field within the destination document - model (sub-model).""", - ) - default_value = fields.Char( - help="Optional value to use if the target field is empty." - ) - copyvalue = fields.Char( - string="Placeholder Expression", - help="""Final placeholder expression, to be copy-pasted in the desired - template field.""", - ) - - @api.onchange("field_id", "sub_model_object_field_id", "default_value") - def onchange_copyvalue(self): - self.sub_object_id = False - self.copyvalue = False - if self.field_id and not self.field_id.relation: - self.copyvalue = "{{{{object.{} or {}}}}}".format( - self.field_id.name, self.default_value or "''" - ) - self.sub_model_object_field_id = False - if self.field_id and self.field_id.relation: - self.sub_object_id = self.env["ir.model"].search( - [("model", "=", self.field_id.relation)] - )[0] - if self.sub_model_object_field_id: - self.copyvalue = "{{{{object.{}.{} or {}}}}}".format( - self.field_id.name, - self.sub_model_object_field_id.name, - self.default_value or "''", - ) - # compute the dynamic content for jinja expression def _compute_dynamic_content(self): MailTemplates = self.env["mail.template"] diff --git a/agreement_legal/static/description/index.html b/agreement_legal/static/description/index.html index cc339c71..e238e6e7 100644 --- a/agreement_legal/static/description/index.html +++ b/agreement_legal/static/description/index.html @@ -372,7 +372,7 @@

Agreements Legal

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

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

This module allows you to manage agreements, letter of intent and