Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
8a9fda0
Add edi_exchange_template
simahawk Nov 24, 2020
4c1dfbb
[UPD] Update edi_exchange_template.pot
oca-travis Nov 26, 2020
e530e9f
[UPD] README.rst
OCA-git-bot Nov 26, 2020
3f5bedb
edi_exchange_template 13.0.1.1.0
OCA-git-bot Nov 26, 2020
7641440
edi_exchange_template: minor changes
simahawk Nov 26, 2020
4e0a7d6
edi.backend: add cron to handle record state updates
simahawk Nov 26, 2020
28358be
edi.exchange.template: update according to edi changes
simahawk Nov 26, 2020
7fe1e35
edi_exchange_template 13.0.1.2.0
OCA-git-bot Nov 27, 2020
0d113df
[FIX] edi_exchange_template Tests
etobella Nov 29, 2020
962c2a2
edi_exchange_template 13.0.1.3.0
OCA-git-bot Nov 30, 2020
082985b
edi.template: fix info provider lookup
simahawk Dec 2, 2020
2e3f27d
edi_exchange_template: fix tests class
simahawk Dec 7, 2020
a8d4495
edi_exchange_template 13.0.1.4.0
OCA-git-bot Dec 8, 2020
ee89984
edi_exchange_template: add TODO
simahawk Feb 8, 2021
7814f22
edi_exchange_template: adapt lookup to new api
simahawk Mar 9, 2021
9439165
edi_exchange_template 13.0.1.5.0
OCA-git-bot Mar 10, 2021
586e3fb
[CHG] edi: Use more permissive licence: AGPL-> LGPL
etobella Mar 10, 2021
37bb3d4
edi.backend: rename generate to match others
simahawk Dec 8, 2020
cbc0383
[UPD] README.rst
OCA-git-bot Mar 15, 2021
92b1ca3
edi_exchange_template 13.0.1.5.1
OCA-git-bot Mar 15, 2021
eee2ca2
edi_exchange_template 13.0.1.6.0
OCA-git-bot Mar 16, 2021
553fef2
[IMP] edi_exchange_template: Allow to use report instead of view
etobella May 25, 2021
b35b73b
[IMP] edi_exchange_template_oca: black, isort, prettier
etobella May 26, 2021
4ddec75
[MIG] edi_exchange_template_oca: Migration to 14.0
etobella May 26, 2021
f9f2e67
[UPD] Update edi_exchange_template_oca.pot
oca-travis May 27, 2021
3e87943
[UPD] README.rst
OCA-git-bot May 27, 2021
932429f
[IMP] edi_exchange_template_oca: Promote to beta
pedrobaeza Jan 7, 2022
54fcad9
[UPD] README.rst
OCA-git-bot Jan 7, 2022
a575cb2
edi_exchange_template_oca 14.0.1.0.1
pedrobaeza Jan 7, 2022
cc8b3a1
[MIG] edi_change_template_oca : Migration to 15.0
JuaniFreedoo Feb 15, 2022
d064051
[UPD] Update edi_exchange_template_oca.pot
Feb 23, 2022
aec47c1
[UPD] README.rst
OCA-git-bot Feb 23, 2022
6ccb638
[IMP] edi_exchange_template: Allow users to see, but not edit
etobella May 16, 2022
04193b5
edi_exchange_template_oca 15.0.1.0.1
OCA-git-bot May 16, 2022
f5945c1
[UPD] README.rst
OCA-git-bot Sep 3, 2023
7af10c7
[IMP] edi_excange_template_oca: black, isort, prettier
etobella Oct 16, 2023
67ee17d
[MIG] edi_exchange_template_oca: Migration to 16.0
etobella Oct 16, 2023
1919a2e
[UPD] Update edi_exchange_template_oca.pot
Oct 24, 2023
ecf32bf
[BOT] post-merge updates
OCA-git-bot Oct 24, 2023
02df23e
edi_exchange_template_oca: add nswrapper test
simahawk Aug 9, 2022
c6b779e
edi_exchange_template_oca: fix xml_purge_nswrapper
simahawk Jul 28, 2022
0219538
edi_exchange_template_oca: update ownership
simahawk Aug 9, 2022
1d3a314
edi_exchange_template: fix component lookup
simahawk Aug 14, 2022
cc5d1f0
edi_exchange_template: move menu under config
simahawk Aug 17, 2022
da9e448
edi_exchange_template: improve time utils on render ctx
simahawk Aug 25, 2022
1d5dfe5
edi_exchange_template: add prettify option
simahawk Dec 1, 2022
17bbc95
edi_exchange_template: add first_of helper
simahawk Sep 14, 2022
a50a0da
edi_exchange_template: drop useless logger
simahawk Dec 2, 2022
6c23ec4
edi_exchange_template: fix _get_render_values
simahawk Dec 6, 2022
135b6f8
edi_exchange_template: fix output mixin name
simahawk Dec 17, 2022
43d6207
edi_exchange_template: fix mixin inherit
simahawk Dec 17, 2022
b0501ec
edi_exchange_template: partial fix for ctx propagation
simahawk May 19, 2023
34fd3fd
edi_exchange_template: adapt tests
simahawk Nov 21, 2023
922b4fc
[IMP] edi_exchange_template_oca: pre-commit
Jan 23, 2024
e4c38f6
[UPD] Update edi_exchange_template_oca.pot
Jan 31, 2024
37de9d5
[BOT] post-merge updates
OCA-git-bot Jan 31, 2024
1089389
Added translation using Weblate (Italian)
mymage May 8, 2024
7691e09
[FIX] edi_exchange_template_oca: Change SavepointCase to TransactionCase
victoralmau May 20, 2024
11f6dd1
[BOT] post-merge updates
OCA-git-bot May 20, 2024
327db3c
[IMP] pre-commit auto fixes
john-herholz-dt Jun 28, 2024
a163d32
[MIG] edi_exchange_template_oca: Migration to 17.0
john-herholz-dt Jun 28, 2024
407266b
[UPD] Update edi_exchange_template_oca.pot
Jul 29, 2024
fd2a0bd
[BOT] post-merge updates
OCA-git-bot Jul 29, 2024
6c03f23
Update translation files
weblate Jul 29, 2024
91c1745
Translated using Weblate (Italian)
mymage Jul 30, 2024
08aae42
[MIG] edi_exchange_template_oca: Migration to 18.0
victorvermot Jan 15, 2025
727b20f
[UPD] Update edi_exchange_template_oca.pot
Jan 20, 2025
e0512ec
[BOT] post-merge updates
OCA-git-bot Jan 20, 2025
7b15ccb
[IMP] edi_exchange_template: add validator for code snippet
Feb 24, 2025
e6b6481
[IMP] edi_exchange_template: add json generator
Feb 24, 2025
962da69
[IMP] edi_exchange_template: unify postprocessor lookup
simahawk Feb 26, 2025
8988bfa
[UPD] Update edi_exchange_template_oca.pot
Feb 26, 2025
ce7563b
[BOT] post-merge updates
OCA-git-bot Feb 26, 2025
96528af
Update translation files
weblate Feb 26, 2025
bb481b7
Translated using Weblate (Italian)
mymage Feb 27, 2025
28394ed
edi_exchange_template_oca: fix lookup by type code
simahawk Feb 11, 2025
a3d8a9a
edi_exchange_template_oca: imp test cov for tmpl lookup
simahawk Feb 11, 2025
dad3afd
edi_exchange_template_oca: declare tmpl to use explicitly
simahawk Feb 11, 2025
84ee660
edi_exchange_template: drop deprecated type_id
yankinmax Jun 5, 2025
03d2425
[UPD] Update edi_exchange_template_oca.pot
Jun 12, 2025
346380c
[BOT] post-merge updates
OCA-git-bot Jun 12, 2025
cf17c99
Update translation files
weblate Jun 12, 2025
c9b54b7
Translated using Weblate (Italian)
mymage Jun 14, 2025
97f9017
edi_exchange_template: complete specific tmpl lookup
simahawk Jul 15, 2025
e3ceefd
edi_exchange_template: avoid using BaseCommon
simahawk Jul 15, 2025
5f55e38
[BOT] post-merge updates
OCA-git-bot Jul 17, 2025
4898819
[IMP] edi_exchange_template_oca: Adapt to new edi_core_oca logic
etobella Aug 29, 2025
2ad9100
[IMP] edi_exchange_template_oca: Pass logic to a new handler
etobella Sep 24, 2025
9f559a8
[UPD] Update edi_exchange_template_oca.pot
Sep 29, 2025
2299108
[BOT] post-merge updates
OCA-git-bot Sep 29, 2025
d236267
Update translation files
weblate Sep 29, 2025
b72450f
Translated using Weblate (Italian)
mymage Oct 2, 2025
01f468d
edi_exchange_template: fix migration to 18.0.1.3.0
simahawk Oct 14, 2025
7f41ba0
[BOT] post-merge updates
OCA-git-bot Oct 14, 2025
6c5b6c6
[FIX] edi_*_oca: New way for FakeModelLoader
Ricardoalso Feb 20, 2026
c1b85f1
[BOT] post-merge updates
OCA-git-bot Feb 24, 2026
ec76e33
edi_exchange_template_oca: deprecate nswrapper
simahawk Aug 11, 2026
0c678a2
[MIG] edi_exchange_template_oca: Migration to 19.0
sergijPf Jun 9, 2026
636f41b
[IMP] edi_exchange_template_oca: Add tests for first_of and simplify …
etobella Oct 2, 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