From 2b37d8f40e7987220e1fadde8ef6c41f8a94b421 Mon Sep 17 00:00:00 2001 From: duongtq Date: Tue, 26 Dec 2023 12:17:40 +0700 Subject: [PATCH 1/6] [ADD] edi_partner_oca --- edi_partner_oca/README.rst | 83 ++++ edi_partner_oca/__init__.py | 1 + edi_partner_oca/__manifest__.py | 18 + edi_partner_oca/i18n/edi_partner_oca.pot | 79 ++++ edi_partner_oca/models/__init__.py | 1 + edi_partner_oca/models/res_partner.py | 10 + edi_partner_oca/readme/CONTRIBUTORS.rst | 2 + edi_partner_oca/readme/CREDITS.rst | 1 + edi_partner_oca/readme/DESCRIPTION.rst | 2 + edi_partner_oca/static/description/icon.png | Bin 0 -> 9455 bytes edi_partner_oca/static/description/index.html | 428 ++++++++++++++++++ edi_partner_oca/views/partner_views.xml | 29 ++ 12 files changed, 654 insertions(+) create mode 100644 edi_partner_oca/README.rst create mode 100644 edi_partner_oca/__init__.py create mode 100644 edi_partner_oca/__manifest__.py create mode 100644 edi_partner_oca/i18n/edi_partner_oca.pot create mode 100644 edi_partner_oca/models/__init__.py create mode 100644 edi_partner_oca/models/res_partner.py create mode 100644 edi_partner_oca/readme/CONTRIBUTORS.rst create mode 100644 edi_partner_oca/readme/CREDITS.rst create mode 100644 edi_partner_oca/readme/DESCRIPTION.rst create mode 100644 edi_partner_oca/static/description/icon.png create mode 100644 edi_partner_oca/static/description/index.html create mode 100644 edi_partner_oca/views/partner_views.xml diff --git a/edi_partner_oca/README.rst b/edi_partner_oca/README.rst new file mode 100644 index 000000000..cb5c4a489 --- /dev/null +++ b/edi_partner_oca/README.rst @@ -0,0 +1,83 @@ +============ +EDI Partners +============ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:498d06732134808158fab5951bf2bfc427f75c0b39480fc05027832991d477f4 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fedi--framework-lightgray.png?logo=github + :target: https://github.com/OCA/edi-framework/tree/16.0/edi_partner_oca + :alt: OCA/edi-framework +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/edi-framework-16-0/edi-framework-16-0-edi_partner_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/edi-framework&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module intends to create a base to be extended by local edi rules +for partner. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* Jacques-Etienne Baudoux +* Duong (Tran Quoc) + +Other credits +~~~~~~~~~~~~~ + +The creation of this module was financially supported by Camptocamp + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/edi-framework `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/edi_partner_oca/__init__.py b/edi_partner_oca/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/edi_partner_oca/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/edi_partner_oca/__manifest__.py b/edi_partner_oca/__manifest__.py new file mode 100644 index 000000000..3f4edf6cc --- /dev/null +++ b/edi_partner_oca/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2024 Jacques-Etienne Baudoux (BCIM) +# Copyright 2024 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "EDI Partners", + "summary": """ + EDI framework configuration and base logic for partners""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "Camptocamp,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/edi-framework", + "depends": [ + "contacts", + "edi_oca", + ], + "data": ["views/partner_views.xml"], +} diff --git a/edi_partner_oca/i18n/edi_partner_oca.pot b/edi_partner_oca/i18n/edi_partner_oca.pot new file mode 100644 index 000000000..033c034b7 --- /dev/null +++ b/edi_partner_oca/i18n/edi_partner_oca.pot @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * edi_partner_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: edi_partner_oca +#: model:ir.model,name:edi_partner_oca.model_res_partner +msgid "Contact" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_disable_auto +msgid "Disable auto" +msgstr "" + +#. module: edi_partner_oca +#: model_terms:ir.ui.view,arch_db:edi_partner_oca.view_partner_form +msgid "EDI" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_edi_endpoint_id +msgid "EDI origin endpoint" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_exchange_type_id +msgid "EDI origin exchange type" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_exchange_record_id +msgid "EDI origin record" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__origin_exchange_record_id +msgid "EDI record that originated this document." +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_config +msgid "Edi Config" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_has_form_config +msgid "Edi Has Form Config" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__exchange_record_ids +msgid "Exchange Record" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__exchange_record_count +msgid "Exchange Record Count" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__origin_edi_endpoint_id +msgid "Record generated via this endpoint" +msgstr "" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__edi_disable_auto +msgid "When marked, EDI automatic processing will be avoided" +msgstr "" diff --git a/edi_partner_oca/models/__init__.py b/edi_partner_oca/models/__init__.py new file mode 100644 index 000000000..91fed54d4 --- /dev/null +++ b/edi_partner_oca/models/__init__.py @@ -0,0 +1 @@ +from . import res_partner diff --git a/edi_partner_oca/models/res_partner.py b/edi_partner_oca/models/res_partner.py new file mode 100644 index 000000000..fb33b50d0 --- /dev/null +++ b/edi_partner_oca/models/res_partner.py @@ -0,0 +1,10 @@ +# Copyright 2024 Jacques-Etienne Baudoux (BCIM) +# Copyright 2024 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class ResPartner(models.Model): + _name = "res.partner" + _inherit = ["res.partner", "edi.exchange.consumer.mixin"] diff --git a/edi_partner_oca/readme/CONTRIBUTORS.rst b/edi_partner_oca/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..75839ba0a --- /dev/null +++ b/edi_partner_oca/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Jacques-Etienne Baudoux +* Duong (Tran Quoc) diff --git a/edi_partner_oca/readme/CREDITS.rst b/edi_partner_oca/readme/CREDITS.rst new file mode 100644 index 000000000..35e239a00 --- /dev/null +++ b/edi_partner_oca/readme/CREDITS.rst @@ -0,0 +1 @@ +The creation of this module was financially supported by Camptocamp diff --git a/edi_partner_oca/readme/DESCRIPTION.rst b/edi_partner_oca/readme/DESCRIPTION.rst new file mode 100644 index 000000000..41eda9f6b --- /dev/null +++ b/edi_partner_oca/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module intends to create a base to be extended by local edi rules +for partner. diff --git a/edi_partner_oca/static/description/icon.png b/edi_partner_oca/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/edi_partner_oca/static/description/index.html b/edi_partner_oca/static/description/index.html new file mode 100644 index 000000000..7e16e0d6a --- /dev/null +++ b/edi_partner_oca/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +EDI Partners + + + +
+

EDI Partners

+ + +

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

+

This module intends to create a base to be extended by local edi rules +for partner.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The creation of this module was financially supported by Camptocamp

+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/edi-framework project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/edi_partner_oca/views/partner_views.xml b/edi_partner_oca/views/partner_views.xml new file mode 100644 index 000000000..d9c883f80 --- /dev/null +++ b/edi_partner_oca/views/partner_views.xml @@ -0,0 +1,29 @@ + + + + res.partner.form - edi_partner_oca + res.partner + + + + + +
+ +
+ +
+
+
From 0a67413992bac1a6e0c392de16a88d4b3b5ee0d0 Mon Sep 17 00:00:00 2001 From: Telmo Santos Date: Wed, 6 Mar 2024 15:20:30 +0100 Subject: [PATCH 2/6] [FIX] edi_partner_oca: fix partner form Prevent form view traceback with missing fields edi_config + edi_has_form_config --- edi_partner_oca/views/partner_views.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/edi_partner_oca/views/partner_views.xml b/edi_partner_oca/views/partner_views.xml index d9c883f80..599083b6d 100644 --- a/edi_partner_oca/views/partner_views.xml +++ b/edi_partner_oca/views/partner_views.xml @@ -6,6 +6,8 @@ + +
From c92d8d01debf750fcb63de20bb6c6a24cfca070f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 6 Mar 2024 15:13:34 +0000 Subject: [PATCH 3/6] [BOT] post-merge updates --- edi_partner_oca/README.rst | 2 +- edi_partner_oca/__manifest__.py | 2 +- edi_partner_oca/static/description/index.html | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/edi_partner_oca/README.rst b/edi_partner_oca/README.rst index cb5c4a489..5fb262088 100644 --- a/edi_partner_oca/README.rst +++ b/edi_partner_oca/README.rst @@ -7,7 +7,7 @@ EDI Partners !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:498d06732134808158fab5951bf2bfc427f75c0b39480fc05027832991d477f4 + !! source digest: sha256:402c72cf354f15d32f132bb78b159c6e60cfdf31d7ff68bda16ee2435dca1d3e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/edi_partner_oca/__manifest__.py b/edi_partner_oca/__manifest__.py index 3f4edf6cc..31bb786ce 100644 --- a/edi_partner_oca/__manifest__.py +++ b/edi_partner_oca/__manifest__.py @@ -6,7 +6,7 @@ "name": "EDI Partners", "summary": """ EDI framework configuration and base logic for partners""", - "version": "16.0.1.0.0", + "version": "16.0.1.0.1", "license": "AGPL-3", "author": "Camptocamp,Odoo Community Association (OCA)", "website": "https://github.com/OCA/edi-framework", diff --git a/edi_partner_oca/static/description/index.html b/edi_partner_oca/static/description/index.html index 7e16e0d6a..d52fca839 100644 --- a/edi_partner_oca/static/description/index.html +++ b/edi_partner_oca/static/description/index.html @@ -1,4 +1,3 @@ - @@ -367,7 +366,7 @@

EDI Partners

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:498d06732134808158fab5951bf2bfc427f75c0b39480fc05027832991d477f4 +!! source digest: sha256:402c72cf354f15d32f132bb78b159c6e60cfdf31d7ff68bda16ee2435dca1d3e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

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

This module intends to create a base to be extended by local edi rules From 153e201ce732a47173a92a7ca140832191fafefb Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 13 May 2024 09:51:08 +0000 Subject: [PATCH 4/6] Added translation using Weblate (Italian) --- edi_partner_oca/i18n/it.po | 82 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 edi_partner_oca/i18n/it.po diff --git a/edi_partner_oca/i18n/it.po b/edi_partner_oca/i18n/it.po new file mode 100644 index 000000000..27e9018e8 --- /dev/null +++ b/edi_partner_oca/i18n/it.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * edi_partner_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-07-29 08:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: edi_partner_oca +#: model:ir.model,name:edi_partner_oca.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_disable_auto +msgid "Disable auto" +msgstr "Disabilita automatico" + +#. module: edi_partner_oca +#: model_terms:ir.ui.view,arch_db:edi_partner_oca.view_partner_form +msgid "EDI" +msgstr "EDI" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_edi_endpoint_id +msgid "EDI origin endpoint" +msgstr "Endpoint origine EDI" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_exchange_type_id +msgid "EDI origin exchange type" +msgstr "Tipo scambio origine EDI" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__origin_exchange_record_id +msgid "EDI origin record" +msgstr "Record origine EDI" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__origin_exchange_record_id +msgid "EDI record that originated this document." +msgstr "Record EDI che ha generato questo documento." + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_config +msgid "Edi Config" +msgstr "Configurazione EDI" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__edi_has_form_config +msgid "Edi Has Form Config" +msgstr "EDI ha una maschera di configurazione" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__exchange_record_ids +msgid "Exchange Record" +msgstr "Record di scambio" + +#. module: edi_partner_oca +#: model:ir.model.fields,field_description:edi_partner_oca.field_res_partner__exchange_record_count +msgid "Exchange Record Count" +msgstr "Conteggio record di scambio" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__origin_edi_endpoint_id +msgid "Record generated via this endpoint" +msgstr "Record generato attraverso questo endpoint" + +#. module: edi_partner_oca +#: model:ir.model.fields,help:edi_partner_oca.field_res_partner__edi_disable_auto +msgid "When marked, EDI automatic processing will be avoided" +msgstr "Quando selezionata, l'elaborazione EDI automatica verrĂ  evitata" From 87830c6677d44253c2030b37a7a89d2ffbca8398 Mon Sep 17 00:00:00 2001 From: Ricardoalso Date: Thu, 16 Jan 2025 13:18:27 +0100 Subject: [PATCH 5/6] [IMP] edi_partner_oca: pre-commit auto fixes --- edi_partner_oca/README.rst | 22 +++++++++---------- edi_partner_oca/pyproject.toml | 3 +++ edi_partner_oca/readme/CONTRIBUTORS.md | 2 ++ edi_partner_oca/readme/CONTRIBUTORS.rst | 2 -- .../readme/{CREDITS.rst => CREDITS.md} | 0 .../{DESCRIPTION.rst => DESCRIPTION.md} | 0 edi_partner_oca/static/description/index.html | 17 ++++++++------ edi_partner_oca/views/partner_views.xml | 5 ++--- 8 files changed, 28 insertions(+), 23 deletions(-) create mode 100644 edi_partner_oca/pyproject.toml create mode 100644 edi_partner_oca/readme/CONTRIBUTORS.md delete mode 100644 edi_partner_oca/readme/CONTRIBUTORS.rst rename edi_partner_oca/readme/{CREDITS.rst => CREDITS.md} (100%) rename edi_partner_oca/readme/{DESCRIPTION.rst => DESCRIPTION.md} (100%) diff --git a/edi_partner_oca/README.rst b/edi_partner_oca/README.rst index 5fb262088..1c455805d 100644 --- a/edi_partner_oca/README.rst +++ b/edi_partner_oca/README.rst @@ -17,13 +17,13 @@ EDI Partners :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fedi--framework-lightgray.png?logo=github - :target: https://github.com/OCA/edi-framework/tree/16.0/edi_partner_oca + :target: https://github.com/OCA/edi-framework/tree/18.0/edi_partner_oca :alt: OCA/edi-framework .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/edi-framework-16-0/edi-framework-16-0-edi_partner_oca + :target: https://translation.odoo-community.org/projects/edi-framework-18-0/edi-framework-18-0-edi_partner_oca :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/edi-framework&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/edi-framework&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -42,7 +42,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -50,23 +50,23 @@ Credits ======= Authors -~~~~~~~ +------- * Camptocamp Contributors -~~~~~~~~~~~~ +------------ -* Jacques-Etienne Baudoux -* Duong (Tran Quoc) +- Jacques-Etienne Baudoux +- Duong (Tran Quoc) Other credits -~~~~~~~~~~~~~ +------------- The creation of this module was financially supported by Camptocamp Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -78,6 +78,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/edi-framework `_ project on GitHub. +This module is part of the `OCA/edi-framework `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/edi_partner_oca/pyproject.toml b/edi_partner_oca/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/edi_partner_oca/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/edi_partner_oca/readme/CONTRIBUTORS.md b/edi_partner_oca/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..1a2eddb7a --- /dev/null +++ b/edi_partner_oca/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +- Jacques-Etienne Baudoux \ +- Duong (Tran Quoc) \ diff --git a/edi_partner_oca/readme/CONTRIBUTORS.rst b/edi_partner_oca/readme/CONTRIBUTORS.rst deleted file mode 100644 index 75839ba0a..000000000 --- a/edi_partner_oca/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,2 +0,0 @@ -* Jacques-Etienne Baudoux -* Duong (Tran Quoc) diff --git a/edi_partner_oca/readme/CREDITS.rst b/edi_partner_oca/readme/CREDITS.md similarity index 100% rename from edi_partner_oca/readme/CREDITS.rst rename to edi_partner_oca/readme/CREDITS.md diff --git a/edi_partner_oca/readme/DESCRIPTION.rst b/edi_partner_oca/readme/DESCRIPTION.md similarity index 100% rename from edi_partner_oca/readme/DESCRIPTION.rst rename to edi_partner_oca/readme/DESCRIPTION.md diff --git a/edi_partner_oca/static/description/index.html b/edi_partner_oca/static/description/index.html index d52fca839..1c555d9a9 100644 --- a/edi_partner_oca/static/description/index.html +++ b/edi_partner_oca/static/description/index.html @@ -8,10 +8,11 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -274,7 +275,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: grey; } /* line numbers */ +pre.code .ln { color: gray; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -300,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -368,7 +369,7 @@

EDI Partners

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:402c72cf354f15d32f132bb78b159c6e60cfdf31d7ff68bda16ee2435dca1d3e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

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

+

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

This module intends to create a base to be extended by local edi rules for partner.

Table of contents

@@ -389,7 +390,7 @@

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -414,11 +415,13 @@

Other credits

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

-

This module is part of the OCA/edi-framework project on GitHub.

+

This module is part of the OCA/edi-framework project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/edi_partner_oca/views/partner_views.xml b/edi_partner_oca/views/partner_views.xml index 599083b6d..5fea1df7a 100644 --- a/edi_partner_oca/views/partner_views.xml +++ b/edi_partner_oca/views/partner_views.xml @@ -25,7 +25,6 @@ /> - -
- +
+ From a1bd75a61af3b2a994479824595307c4ef23774e Mon Sep 17 00:00:00 2001 From: Ricardoalso Date: Thu, 16 Jan 2025 13:23:13 +0100 Subject: [PATCH 6/6] [MIG] edi_partner_oca: Migration to 18.0 --- edi_partner_oca/__manifest__.py | 2 +- edi_partner_oca/i18n/edi_partner_oca.pot | 2 +- edi_partner_oca/i18n/it.po | 2 +- edi_partner_oca/views/partner_views.xml | 4 +--- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/edi_partner_oca/__manifest__.py b/edi_partner_oca/__manifest__.py index 31bb786ce..39036b67d 100644 --- a/edi_partner_oca/__manifest__.py +++ b/edi_partner_oca/__manifest__.py @@ -6,7 +6,7 @@ "name": "EDI Partners", "summary": """ EDI framework configuration and base logic for partners""", - "version": "16.0.1.0.1", + "version": "18.0.1.0.1", "license": "AGPL-3", "author": "Camptocamp,Odoo Community Association (OCA)", "website": "https://github.com/OCA/edi-framework", diff --git a/edi_partner_oca/i18n/edi_partner_oca.pot b/edi_partner_oca/i18n/edi_partner_oca.pot index 033c034b7..eb6f878f7 100644 --- a/edi_partner_oca/i18n/edi_partner_oca.pot +++ b/edi_partner_oca/i18n/edi_partner_oca.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/edi_partner_oca/i18n/it.po b/edi_partner_oca/i18n/it.po index 27e9018e8..a74ad55a5 100644 --- a/edi_partner_oca/i18n/it.po +++ b/edi_partner_oca/i18n/it.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2024-07-29 08:58+0000\n" "Last-Translator: mymage \n" diff --git a/edi_partner_oca/views/partner_views.xml b/edi_partner_oca/views/partner_views.xml index 5fea1df7a..4b7386aa6 100644 --- a/edi_partner_oca/views/partner_views.xml +++ b/edi_partner_oca/views/partner_views.xml @@ -6,8 +6,6 @@ - -
@@ -15,7 +13,7 @@ type="object" class="oe_stat_button" icon="fa-retweet" - attrs="{'invisible': [('exchange_record_count', '=', 0)]}" + invisible="exchange_record_count == 0" name="action_view_edi_records" >