Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
7519e42
Add edi_exchange_template
simahawk Nov 24, 2020
e348f7f
[UPD] Update edi_exchange_template.pot
oca-travis Nov 26, 2020
d03d534
[UPD] README.rst
OCA-git-bot Nov 26, 2020
2d1d7f1
edi_exchange_template 13.0.1.1.0
OCA-git-bot Nov 26, 2020
21b44dc
edi_exchange_template: minor changes
simahawk Nov 26, 2020
7d90b4f
edi.backend: add cron to handle record state updates
simahawk Nov 26, 2020
bef4fb4
edi.exchange.template: update according to edi changes
simahawk Nov 26, 2020
1c2bc75
edi_exchange_template 13.0.1.2.0
OCA-git-bot Nov 27, 2020
2c382d8
[FIX] edi_exchange_template Tests
etobella Nov 29, 2020
1ec0a5d
edi_exchange_template 13.0.1.3.0
OCA-git-bot Nov 30, 2020
093010c
edi.template: fix info provider lookup
simahawk Dec 2, 2020
f2abd73
edi_exchange_template: fix tests class
simahawk Dec 7, 2020
cddb6ec
edi_exchange_template 13.0.1.4.0
OCA-git-bot Dec 8, 2020
ee910c3
edi_exchange_template: add TODO
simahawk Feb 8, 2021
be9545a
edi_exchange_template: adapt lookup to new api
simahawk Mar 9, 2021
e26274d
edi_exchange_template 13.0.1.5.0
OCA-git-bot Mar 10, 2021
9899909
[CHG] edi: Use more permissive licence: AGPL-> LGPL
etobella Mar 10, 2021
fdd064a
edi.backend: rename generate to match others
simahawk Dec 8, 2020
830e400
[UPD] README.rst
OCA-git-bot Mar 15, 2021
2e6dc36
edi_exchange_template 13.0.1.5.1
OCA-git-bot Mar 15, 2021
769f43e
edi_exchange_template 13.0.1.6.0
OCA-git-bot Mar 16, 2021
0331ba1
[IMP] edi_exchange_template: Allow to use report instead of view
etobella May 25, 2021
ba6b84d
[IMP] edi_exchange_template_oca: black, isort, prettier
etobella May 26, 2021
efc98d6
[MIG] edi_exchange_template_oca: Migration to 14.0
etobella May 26, 2021
3a7daf0
[UPD] Update edi_exchange_template_oca.pot
oca-travis May 27, 2021
a85aaba
[UPD] README.rst
OCA-git-bot May 27, 2021
b500b42
[IMP] edi_exchange_template_oca: Promote to beta
pedrobaeza Jan 7, 2022
150848f
[UPD] README.rst
OCA-git-bot Jan 7, 2022
7f2a3b9
edi_exchange_template_oca 14.0.1.0.1
pedrobaeza Jan 7, 2022
2a95766
[MIG] edi_change_template_oca : Migration to 15.0
JuaniFreedoo Feb 15, 2022
8c3b45d
[UPD] Update edi_exchange_template_oca.pot
Feb 23, 2022
64cd3a6
[UPD] README.rst
OCA-git-bot Feb 23, 2022
7eb6554
[IMP] edi_exchange_template: Allow users to see, but not edit
etobella May 16, 2022
f4106fa
edi_exchange_template_oca 15.0.1.0.1
OCA-git-bot May 16, 2022
078ac1d
[UPD] README.rst
OCA-git-bot Sep 3, 2023
68f59d8
[IMP] edi_excange_template_oca: black, isort, prettier
etobella Oct 16, 2023
5415e9b
[MIG] edi_exchange_template_oca: Migration to 16.0
etobella Oct 16, 2023
50f240c
[UPD] Update edi_exchange_template_oca.pot
Oct 24, 2023
70bf4da
[BOT] post-merge updates
OCA-git-bot Oct 24, 2023
0faaa44
edi_exchange_template_oca: add nswrapper test
simahawk Aug 9, 2022
b94f676
edi_exchange_template_oca: fix xml_purge_nswrapper
simahawk Jul 28, 2022
a687ec4
edi_exchange_template_oca: update ownership
simahawk Aug 9, 2022
50b2920
edi_exchange_template: fix component lookup
simahawk Aug 14, 2022
4fa7d5f
edi_exchange_template: move menu under config
simahawk Aug 17, 2022
8258b38
edi_exchange_template: improve time utils on render ctx
simahawk Aug 25, 2022
a0cc265
edi_exchange_template: add prettify option
simahawk Dec 1, 2022
039bbd3
edi_exchange_template: add first_of helper
simahawk Sep 14, 2022
b58f163
edi_exchange_template: drop useless logger
simahawk Dec 2, 2022
49fe50b
edi_exchange_template: fix _get_render_values
simahawk Dec 6, 2022
e9e82bc
edi_exchange_template: fix output mixin name
simahawk Dec 17, 2022
b0cef0c
edi_exchange_template: fix mixin inherit
simahawk Dec 17, 2022
9c0f9bd
edi_exchange_template: partial fix for ctx propagation
simahawk May 19, 2023
3e28c90
edi_exchange_template: adapt tests
simahawk Nov 21, 2023
9a4a411
[IMP] edi_exchange_template_oca: pre-commit
Jan 23, 2024
706be11
[UPD] Update edi_exchange_template_oca.pot
Jan 31, 2024
27fc9fd
[BOT] post-merge updates
OCA-git-bot Jan 31, 2024
03930c6
Added translation using Weblate (Italian)
mymage May 8, 2024
cb651ce
[FIX] edi_exchange_template_oca: Change SavepointCase to TransactionCase
victoralmau May 20, 2024
2b0c66c
[BOT] post-merge updates
OCA-git-bot May 20, 2024
94ebae6
[IMP] pre-commit auto fixes
john-herholz-dt Jun 28, 2024
b6468f0
[MIG] edi_exchange_template_oca: Migration to 17.0
john-herholz-dt Jun 28, 2024
a290429
[UPD] Update edi_exchange_template_oca.pot
Jul 29, 2024
f262ab7
[BOT] post-merge updates
OCA-git-bot Jul 29, 2024
3ef96a0
Update translation files
weblate Jul 29, 2024
cf1eb65
Translated using Weblate (Italian)
mymage Jul 30, 2024
788483b
[MIG] edi_exchange_template_oca: Migration to 18.0
victorvermot Jan 15, 2025
0e4bc57
[UPD] Update edi_exchange_template_oca.pot
Jan 20, 2025
685f9a4
[BOT] post-merge updates
OCA-git-bot Jan 20, 2025
56cc595
[IMP] edi_exchange_template: add validator for code snippet
Feb 24, 2025
43575e3
[IMP] edi_exchange_template: add json generator
Feb 24, 2025
90622d5
[IMP] edi_exchange_template: unify postprocessor lookup
simahawk Feb 26, 2025
4641482
[UPD] Update edi_exchange_template_oca.pot
Feb 26, 2025
2106acd
[BOT] post-merge updates
OCA-git-bot Feb 26, 2025
8754296
Update translation files
weblate Feb 26, 2025
59250c6
Translated using Weblate (Italian)
mymage Feb 27, 2025
688dfb3
edi_exchange_template_oca: fix lookup by type code
simahawk Feb 11, 2025
0ebc37b
edi_exchange_template_oca: imp test cov for tmpl lookup
simahawk Feb 11, 2025
83c0723
edi_exchange_template_oca: declare tmpl to use explicitly
simahawk Feb 11, 2025
8954b1e
edi_exchange_template: drop deprecated type_id
yankinmax Jun 5, 2025
4b72448
[UPD] Update edi_exchange_template_oca.pot
Jun 12, 2025
eebb380
[BOT] post-merge updates
OCA-git-bot Jun 12, 2025
94af981
Update translation files
weblate Jun 12, 2025
b46b2c2
Translated using Weblate (Italian)
mymage Jun 14, 2025
cc04803
edi_exchange_template: complete specific tmpl lookup
simahawk Jul 15, 2025
59a40d8
edi_exchange_template: avoid using BaseCommon
simahawk Jul 15, 2025
a27332f
[BOT] post-merge updates
OCA-git-bot Jul 17, 2025
ec73cfe
[IMP] edi_exchange_template_oca: Adapt to new edi_core_oca logic
etobella Aug 29, 2025
77e1dae
[IMP] edi_exchange_template_oca: Pass logic to a new handler
etobella Sep 24, 2025
34eee92
[UPD] Update edi_exchange_template_oca.pot
Sep 29, 2025
4124486
[BOT] post-merge updates
OCA-git-bot Sep 29, 2025
e72c392
Update translation files
weblate Sep 29, 2025
a262f55
Translated using Weblate (Italian)
mymage Oct 2, 2025
58ca0b0
edi_exchange_template: fix migration to 18.0.1.3.0
simahawk Oct 14, 2025
d6caeb8
[BOT] post-merge updates
OCA-git-bot Oct 14, 2025
470b972
[FIX] edi_*_oca: New way for FakeModelLoader
Ricardoalso Feb 20, 2026
3cd7c4f
[BOT] post-merge updates
OCA-git-bot Feb 24, 2026
6f08f49
[MIG] edi_exchange_template_oca: Migration to 19.0
sergijPf Jun 9, 2026
69fd194
[REM] edi_exchange_template_oca: get rid of dead code
sergijPf Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 101 additions & 0 deletions edi_exchange_template_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
EDI Exchange Template
=====================

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

.. |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/license-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fedi--framework-lightgray.png?logo=github
:target: https://github.com/OCA/edi-framework/tree/19.0/edi_exchange_template_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-19-0/edi-framework-19-0-edi_exchange_template_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=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Provide EDI exchange templates to control input/output records contents.

Provides following models:

1. EDI exchange output template, generates output using QWeb templates
2. [TODO] EDI exchange input template

In order to use it, the echange type must have the handler: Exchange
Template Handler for EDI

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/edi-framework/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 <https://github.com/OCA/edi-framework/issues/new?body=module:%20edi_exchange_template_oca%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* ACSONE
* Camptocamp

Contributors
------------

- Simone Orsi <simahawk@gmail.com>
- John Herholz <j.longneck@gmail.com>
- Italo Lopes <italo.lopes@camptocamp.com>
- Hadrien HUVELLE <hadrien.huvelle@camptocamp.com>
- Maksym Yankin <maksym.yankin@camptocamp.com>

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.

.. |maintainer-simahawk| image:: https://github.com/simahawk.png?size=40px
:target: https://github.com/simahawk
:alt: simahawk

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-simahawk|

This module is part of the `OCA/edi-framework <https://github.com/OCA/edi-framework/tree/19.0/edi_exchange_template_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions edi_exchange_template_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
20 changes: 20 additions & 0 deletions edi_exchange_template_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2020 ACSONE
# Copyright 2022 Camptocamp SA
# @author Simone Orsi <simahawk@gmail.com>
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
{
"name": "EDI Exchange Template",
"summary": """Allows definition of exchanges via templates.""",
"version": "19.0.1.0.0",
"development_status": "Beta",
"license": "LGPL-3",
"author": "ACSONE,Camptocamp,Odoo Community Association (OCA)",
"maintainers": ["simahawk"],
"website": "https://github.com/OCA/edi-framework",
"depends": ["edi_core_oca"],
"data": [
"security/ir_model_access.xml",
"views/edi_exchange_template_output_views.xml",
"views/edi_exchange_type_views.xml",
],
}
184 changes: 184 additions & 0 deletions edi_exchange_template_oca/i18n/edi_exchange_template.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * edi_exchange_template
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.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_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__backend_id
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__backend_id
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_search
msgid "Backend"
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_search
msgid "Backend type"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__code
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__code
msgid "Code"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__code_snippet
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__code_snippet
msgid "Code Snippet"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__code_snippet_docs
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__code_snippet_docs
msgid "Code Snippet Docs"
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_form
msgid "Code snippet"
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_form
msgid "Code snippet docs"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__create_uid
msgid "Created by"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__create_date
msgid "Created on"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__display_name
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__display_name
msgid "Display Name"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model,name:edi_exchange_template.model_edi_backend
msgid "EDI Backend"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__backend_type_id
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__backend_type_id
msgid "EDI Backend type"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model,name:edi_exchange_template.model_edi_exchange_template_mixin
msgid "EDI Exchange Output Mixin"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model,name:edi_exchange_template.model_edi_exchange_template_output
msgid "EDI Exchange Output Template"
msgstr ""

#. module: edi_exchange_template
#: model:ir.actions.act_window,name:edi_exchange_template.act_open_edi_exchange_template_output_view
#: model:ir.ui.menu,name:edi_exchange_template.menu_edi_exchange_template_output
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_form
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_search
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_tree
msgid "EDI Exchange Template Output"
msgstr ""

#. module: edi_exchange_template
#: model:ir.ui.menu,name:edi_exchange_template.menu_edi_exchange_template_root
msgid "EDI Exchange Templates"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__type_id
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__type_id
msgid "EDI Exchange type"
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_search
msgid "Group By"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__id
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__id
msgid "ID"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,help:edi_exchange_template.field_edi_exchange_template_output__template_key
msgid "ID of the view defined in xml file"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin____last_update
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output____last_update
msgid "Last Modified on"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__write_uid
msgid "Last Updated by"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__write_date
msgid "Last Updated on"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_mixin__name
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__name
msgid "Name"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__output_type
msgid "Output Type"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__template_arch
msgid "QWeb arch"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__template_id
msgid "Qweb Template"
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_form
msgid "Template"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,field_description:edi_exchange_template.field_edi_exchange_template_output__template_key
msgid "Template key"
msgstr ""

#. module: edi_exchange_template
#: model:ir.model.fields,help:edi_exchange_template.field_edi_exchange_template_output__template_arch
msgid "This field stores the view arch."
msgstr ""

#. module: edi_exchange_template
#: model_terms:ir.ui.view,arch_db:edi_exchange_template.edi_exchange_template_output_view_search
msgid "Type"
msgstr ""
Loading
Loading