Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
ddd9350
Add edi_exchange_template
simahawk Nov 24, 2020
c7eecbc
[UPD] Update edi_exchange_template.pot
oca-travis Nov 26, 2020
fce9959
[UPD] README.rst
OCA-git-bot Nov 26, 2020
4f5730d
edi_exchange_template 13.0.1.1.0
OCA-git-bot Nov 26, 2020
de89c54
edi_exchange_template: minor changes
simahawk Nov 26, 2020
159644d
edi.backend: add cron to handle record state updates
simahawk Nov 26, 2020
a616eee
edi.exchange.template: update according to edi changes
simahawk Nov 26, 2020
11e7bcc
edi_exchange_template 13.0.1.2.0
OCA-git-bot Nov 27, 2020
7e9b455
[FIX] edi_exchange_template Tests
etobella Nov 29, 2020
987297b
edi_exchange_template 13.0.1.3.0
OCA-git-bot Nov 30, 2020
7077180
edi.template: fix info provider lookup
simahawk Dec 2, 2020
a01ec94
edi_exchange_template: fix tests class
simahawk Dec 7, 2020
50b20c2
edi_exchange_template 13.0.1.4.0
OCA-git-bot Dec 8, 2020
b292105
edi_exchange_template: add TODO
simahawk Feb 8, 2021
f94b91e
edi_exchange_template: adapt lookup to new api
simahawk Mar 9, 2021
6119b3c
edi_exchange_template 13.0.1.5.0
OCA-git-bot Mar 10, 2021
d5d39d6
[CHG] edi: Use more permissive licence: AGPL-> LGPL
etobella Mar 10, 2021
db6d776
edi.backend: rename generate to match others
simahawk Dec 8, 2020
8c1e259
[UPD] README.rst
OCA-git-bot Mar 15, 2021
53224c4
edi_exchange_template 13.0.1.5.1
OCA-git-bot Mar 15, 2021
ebcc5ba
edi_exchange_template 13.0.1.6.0
OCA-git-bot Mar 16, 2021
212fe5f
[IMP] edi_exchange_template: Allow to use report instead of view
etobella May 25, 2021
0fb4c2c
[IMP] edi_exchange_template_oca: black, isort, prettier
etobella May 26, 2021
c556a1f
[MIG] edi_exchange_template_oca: Migration to 14.0
etobella May 26, 2021
a8a7151
[UPD] Update edi_exchange_template_oca.pot
oca-travis May 27, 2021
cb70439
[UPD] README.rst
OCA-git-bot May 27, 2021
a4dce2a
[IMP] edi_exchange_template_oca: Promote to beta
pedrobaeza Jan 7, 2022
90d5d83
[UPD] README.rst
OCA-git-bot Jan 7, 2022
e062cdf
edi_exchange_template_oca 14.0.1.0.1
pedrobaeza Jan 7, 2022
509b2ef
[MIG] edi_change_template_oca : Migration to 15.0
JuaniFreedoo Feb 15, 2022
880977c
[UPD] Update edi_exchange_template_oca.pot
Feb 23, 2022
26b6c4d
[UPD] README.rst
OCA-git-bot Feb 23, 2022
4825881
[IMP] edi_exchange_template: Allow users to see, but not edit
etobella May 16, 2022
12da773
edi_exchange_template_oca 15.0.1.0.1
OCA-git-bot May 16, 2022
71c3f91
[UPD] README.rst
OCA-git-bot Sep 3, 2023
9108732
[IMP] edi_excange_template_oca: black, isort, prettier
etobella Oct 16, 2023
b1c825f
[MIG] edi_exchange_template_oca: Migration to 16.0
etobella Oct 16, 2023
e2a1969
[UPD] Update edi_exchange_template_oca.pot
Oct 24, 2023
05adb0b
[BOT] post-merge updates
OCA-git-bot Oct 24, 2023
ce8624e
edi_exchange_template_oca: add nswrapper test
simahawk Aug 9, 2022
9300da9
edi_exchange_template_oca: fix xml_purge_nswrapper
simahawk Jul 28, 2022
84fb635
edi_exchange_template_oca: update ownership
simahawk Aug 9, 2022
0cb5a92
edi_exchange_template: fix component lookup
simahawk Aug 14, 2022
e3884fb
edi_exchange_template: move menu under config
simahawk Aug 17, 2022
f5de39e
edi_exchange_template: improve time utils on render ctx
simahawk Aug 25, 2022
2288d10
edi_exchange_template: add prettify option
simahawk Dec 1, 2022
17d24bc
edi_exchange_template: add first_of helper
simahawk Sep 14, 2022
bf0aba4
edi_exchange_template: drop useless logger
simahawk Dec 2, 2022
15b3cb2
edi_exchange_template: fix _get_render_values
simahawk Dec 6, 2022
0dfd026
edi_exchange_template: fix output mixin name
simahawk Dec 17, 2022
670ff3d
edi_exchange_template: fix mixin inherit
simahawk Dec 17, 2022
da9d01c
edi_exchange_template: partial fix for ctx propagation
simahawk May 19, 2023
3fff6de
edi_exchange_template: adapt tests
simahawk Nov 21, 2023
d3ce6b3
[IMP] edi_exchange_template_oca: pre-commit
Jan 23, 2024
4f93cc6
[UPD] Update edi_exchange_template_oca.pot
Jan 31, 2024
97559ea
[BOT] post-merge updates
OCA-git-bot Jan 31, 2024
d24bfb6
Added translation using Weblate (Italian)
mymage May 8, 2024
48d44eb
[FIX] edi_exchange_template_oca: Change SavepointCase to TransactionCase
victoralmau May 20, 2024
ef7c093
[BOT] post-merge updates
OCA-git-bot May 20, 2024
6856a75
[IMP] pre-commit auto fixes
john-herholz-dt Jun 28, 2024
c0c9a8c
[MIG] edi_exchange_template_oca: Migration to 17.0
john-herholz-dt Jun 28, 2024
0b49fdf
[UPD] Update edi_exchange_template_oca.pot
Jul 29, 2024
386cc14
[BOT] post-merge updates
OCA-git-bot Jul 29, 2024
ff4f742
Update translation files
weblate Jul 29, 2024
71ade1e
Translated using Weblate (Italian)
mymage Jul 30, 2024
f93de96
[MIG] edi_exchange_template_oca: Migration to 18.0
victorvermot Jan 15, 2025
dbc8bba
[UPD] Update edi_exchange_template_oca.pot
Jan 20, 2025
0fceb47
[BOT] post-merge updates
OCA-git-bot Jan 20, 2025
2a30457
[IMP] edi_exchange_template: add validator for code snippet
Feb 24, 2025
818557b
[IMP] edi_exchange_template: add json generator
Feb 24, 2025
4f5dca5
[IMP] edi_exchange_template: unify postprocessor lookup
simahawk Feb 26, 2025
cf5ef38
[UPD] Update edi_exchange_template_oca.pot
Feb 26, 2025
e4abaae
[BOT] post-merge updates
OCA-git-bot Feb 26, 2025
ba085d1
Update translation files
weblate Feb 26, 2025
882c47f
Translated using Weblate (Italian)
mymage Feb 27, 2025
ac68115
edi_exchange_template_oca: fix lookup by type code
simahawk Feb 11, 2025
5e17295
edi_exchange_template_oca: imp test cov for tmpl lookup
simahawk Feb 11, 2025
fe02c9a
edi_exchange_template_oca: declare tmpl to use explicitly
simahawk Feb 11, 2025
abead1f
edi_exchange_template: drop deprecated type_id
yankinmax Jun 5, 2025
06549fb
[UPD] Update edi_exchange_template_oca.pot
Jun 12, 2025
7173788
[BOT] post-merge updates
OCA-git-bot Jun 12, 2025
676a0d9
Update translation files
weblate Jun 12, 2025
dadd2f6
Translated using Weblate (Italian)
mymage Jun 14, 2025
ed27273
edi_exchange_template: complete specific tmpl lookup
simahawk Jul 15, 2025
381dbbb
edi_exchange_template: avoid using BaseCommon
simahawk Jul 15, 2025
cca9527
[BOT] post-merge updates
OCA-git-bot Jul 17, 2025
19dfeab
[IMP] edi_exchange_template_oca: Adapt to new edi_core_oca logic
etobella Aug 29, 2025
963d801
[IMP] edi_exchange_template_oca: Pass logic to a new handler
etobella Sep 24, 2025
a699aef
[UPD] Update edi_exchange_template_oca.pot
Sep 29, 2025
55522ce
[BOT] post-merge updates
OCA-git-bot Sep 29, 2025
469ccdb
Update translation files
weblate Sep 29, 2025
dc87e9b
Translated using Weblate (Italian)
mymage Oct 2, 2025
bfc43eb
edi_exchange_template: fix migration to 18.0.1.3.0
simahawk Oct 14, 2025
f313ab0
[BOT] post-merge updates
OCA-git-bot Oct 14, 2025
8bfaac1
[FIX] edi_*_oca: New way for FakeModelLoader
Ricardoalso Feb 20, 2026
d2549db
[BOT] post-merge updates
OCA-git-bot Feb 24, 2026
44d0990
[MIG] edi_exchange_template_oca: Migration to 19.0
sergijPf Mar 25, 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