EDI endpoint

edi_endpoint_oca
REPOSITORY
REPOSITORYOCA/edi-framework
GIT
GIThttps://github.com/OCA/edi-framework.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-framework/tree/19.0/edi_endpoint_oca
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Iván Todorovich, oca-ci, Maksym Yankin, DavidJForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/edi-framework
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/edi:
    - base_edi
OCA/edi-framework:
    - edi_core_oca
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyYAML
openupgradelib
jsonschema
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Base module allowing configuration of custom endpoints for EDI
framework.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi_core_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint xpath Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint field Inherits endpoint.endpoint_mixin_search_view
edi_endpoint_tree_view edi.endpoint field Inherits endpoint.endpoint_mixin_list_view
edi_exchange_record_view_form edi.exchange.record group Inherits edi_core_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record field Inherits edi_core_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record field Inherits edi_core_oca.edi_exchange_record_view_tree
Models touched (5)

New fields (2)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_id' string='Endpoints'
  • endpoints_count Integer
    compute='_compute_endpoints_count'
Public methods (1)
  • action_manage_endpoints(self)

New fields (1)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_type_id' string='Endpoints'
Public methods (0)

No public methods.

New fields (4)
  • backend_id Many2one → edi.backend
    comodel_name='edi.backend' domain="[('backend_type_id','=', backend_type_id)]"
  • backend_type_id Many2one → edi.backend.type
    comodel_name='edi.backend.type' required=True
  • exchange_type_id Many2one → edi.exchange.type
    comodel_name='edi.exchange.type' domain="[('backend_type_id','=', backend_type_id)]"
  • exec_mode Selection
    default='create_exchange_record'
Public methods (2)
  • action_view_edi_records(self)
  • create_exchange_record(self, file_content=None, encoding='utf-8', **vals)
    Create an EDI exchange record from current endpoint. Just a shortcut.

New fields (1)
  • origin_edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' ondelete='set null' related='origin_exchange_record_id.edi_endpoint_id' store=True string='EDI origin endpoint'
Public methods (0)

No public methods.

New fields (1)
  • edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' help='Record generated via this endpoint' readonly=True string='Endpoint'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/edi-framework
GIT
GIThttps://github.com/OCA/edi-framework.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-framework/tree/18.0/edi_endpoint_oca
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSEnric Tobella, JordiMForgeFlow, Weblate, OCA-git-bot, Simone Orsi, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi-framework
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/edi:
    - base_edi
OCA/edi-framework:
    - edi_core_oca
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyYAML
openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Base module allowing configuration of custom endpoints for EDI
framework.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi_core_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint xpath Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint field Inherits endpoint.endpoint_mixin_search_view
edi_endpoint_tree_view edi.endpoint field Inherits endpoint.endpoint_mixin_list_view
edi_exchange_record_view_form edi.exchange.record group Inherits edi_core_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record field Inherits edi_core_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record field Inherits edi_core_oca.edi_exchange_record_view_tree
Models touched (5)

New fields (2)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_id' string='Endpoints'
  • endpoints_count Integer
    compute='_compute_endpoints_count'
Public methods (1)
  • action_manage_endpoints(self)

New fields (1)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_type_id' string='Endpoints'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → edi.backend
    comodel_name='edi.backend' domain="[('backend_type_id','=', backend_type_id)]"
  • backend_type_id Many2one → edi.backend.type
    comodel_name='edi.backend.type' required=True
  • exchange_type_id Many2one → edi.exchange.type
    comodel_name='edi.exchange.type' domain="[('backend_type_id','=', backend_type_id)]"
Public methods (2)
  • action_view_edi_records(self)
  • create_exchange_record(self, file_content=None, encoding='utf-8', **vals)
    Create an EDI exchange record from current endpoint. Just a shortcut.

New fields (1)
  • origin_edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' ondelete='set null' related='origin_exchange_record_id.edi_endpoint_id' store=True string='EDI origin endpoint'
Public methods (0)

No public methods.

New fields (1)
  • edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' help='Record generated via this endpoint' readonly=True string='Endpoint'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/edi-framework
GIT
GIThttps://github.com/OCA/edi-framework.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-framework/tree/17.0/edi_endpoint_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, SilvioC2C, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi-framework
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component_event
    - component
OCA/edi:
    - base_edi
OCA/edi-framework:
    - edi_oca
OCA/queue:
    - queue_job
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyYAML
cachetools
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Base module allowing configuration of custom endpoints for EDI
framework.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint xpath Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint field Inherits endpoint.endpoint_endpoint_search_view
edi_endpoint_tree_view edi.endpoint field Inherits endpoint.endpoint_endpoint_tree_view
edi_exchange_record_view_form edi.exchange.record group Inherits edi_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_tree
Models touched (5)

New fields (2)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_id' string='Endpoints'
  • endpoints_count Integer
    compute='_compute_endpoints_count'
Public methods (1)
  • action_manage_endpoints(self)

New fields (1)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_type_id' string='Endpoints'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → edi.backend
    comodel_name='edi.backend' domain="[('backend_type_id','=', backend_type_id)]"
  • backend_type_id Many2one → edi.backend.type
    comodel_name='edi.backend.type' required=True
  • exchange_type_id Many2one → edi.exchange.type
    comodel_name='edi.exchange.type' domain="[('backend_type_id','=', backend_type_id)]"
Public methods (2)
  • action_view_edi_records(self)
  • create_exchange_record(self, file_content=None, **vals)
    Create an EDI exchange record from current endpoint. Just a shortcut.

New fields (1)
  • origin_edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' ondelete='set null' related='origin_exchange_record_id.edi_endpoint_id' store=True string='EDI origin endpoint'
Public methods (0)

No public methods.

New fields (1)
  • edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' help='Record generated via this endpoint' readonly=True string='Endpoint'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/edi-framework
GIT
GIThttps://github.com/OCA/edi-framework.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-framework/tree/16.0/edi_endpoint_oca
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSJordiMForgeFlow, Weblate, OCA-git-bot, Simone Orsi, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi-framework
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component_event
    - component
OCA/edi:
    - base_edi
OCA/edi-framework:
    - edi_oca
OCA/queue:
    - queue_job
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyYAML
cachetools
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint xpath Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint field Inherits endpoint.endpoint_endpoint_search_view
edi_endpoint_tree_view edi.endpoint field Inherits endpoint.endpoint_endpoint_tree_view
edi_exchange_record_view_form edi.exchange.record group Inherits edi_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_tree
Models touched (5)

New fields (2)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_id' string='Endpoints'
  • endpoints_count Integer
    compute='_compute_endpoints_count'
Public methods (1)
  • action_manage_endpoints(self)

New fields (1)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_type_id' string='Endpoints'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → edi.backend
    comodel_name='edi.backend' domain="[('backend_type_id','=', backend_type_id)]"
  • backend_type_id Many2one → edi.backend.type
    comodel_name='edi.backend.type' required=True
  • exchange_type_id Many2one → edi.exchange.type
    comodel_name='edi.exchange.type' domain="[('backend_type_id','=', backend_type_id)]"
Public methods (2)
  • action_view_edi_records(self)
  • create_exchange_record(self, file_content=None, **vals)
    Create an EDI exchange record from current endpoint. Just a shortcut.

New fields (1)
  • origin_edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' compute='_compute_origin_edi_endpoint_id' compute_sudo=True ondelete='set null' store=True string='EDI origin endpoint'
Public methods (0)

No public methods.

New fields (1)
  • edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' help='Record generated via this endpoint' readonly=True string='Endpoint'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/14.0/edi_endpoint_oca
VERSION
VERSION 1.5.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSSébastien Alix, oca-travis, Weblate, OCA-git-bot, Simone Orsi, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component_event
    - component
OCA/edi:
    - base_edi
    - edi_oca
OCA/queue:
    - queue_job
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pyyaml
cachetools
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint xpath Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint field Inherits endpoint.endpoint_mixin_search_view
edi_endpoint_tree_view edi.endpoint field Inherits endpoint.endpoint_mixin_list_view
edi_exchange_record_view_form edi.exchange.record group Inherits edi_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record field Inherits edi_oca.edi_exchange_record_view_tree
Models touched (5)

New fields (2)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_id' string='Endpoints'
  • endpoints_count Integer
    compute='_compute_endpoints_count'
Public methods (1)
  • action_manage_endpoints(self)

New fields (1)
  • endpoint_ids One2many → edi.endpoint
    comodel_name='edi.endpoint' inverse_name='backend_type_id' string='Endpoints'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → edi.backend
    comodel_name='edi.backend' domain="[('backend_type_id','=', backend_type_id)]"
  • backend_type_id Many2one → edi.backend.type
    comodel_name='edi.backend.type' required=True
  • exchange_type_id Many2one → edi.exchange.type
    comodel_name='edi.exchange.type' domain="[('backend_type_id','=', backend_type_id)]"
Public methods (2)
  • action_view_edi_records(self)
  • create_exchange_record(self, file_content=None, **vals)
    Create an EDI exchange record from current endpoint. Just a shortcut.

New fields (1)
  • origin_edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' ondelete='set null' related='origin_exchange_record_id.edi_endpoint_id' store=True string='EDI origin endpoint'
Public methods (0)

No public methods.

New fields (1)
  • edi_endpoint_id Many2one → edi.endpoint
    comodel_name='edi.endpoint' help='Record generated via this endpoint' readonly=True string='Endpoint'
Public methods (0)

No public methods.