Repository
OCA/edi-framework · module folder · Try on Runboat
Module version
1.2.0
Category
Uncategorized
Folder size
0.07 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/edi-framework
Last tracking update
2026-08-07 09:06:36
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
Miquel Raïch, Iván Todorovich, Maksym Yankin, Weblate, OCA-git-bot, oca-ci, DavidJForgeFlow
Odoo dependencies
OCA/edi:
OCA/edi-framework:
OCA/server-tools:
OCA/web-api:
odoo/odoo:
- web
- bus
Python dependencies
PyYAML, openupgradelib, jsonschema
System dependencies
None
Required by
None
Description
Base module allowing configuration of custom endpoints for EDI
framework.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend form Inherits edi_core_oca.edi_backend_view_form
edi_endpoint_form_view edi.endpoint form Inherits endpoint.endpoint_mixin_form_view
edi_endpoint_search_view edi.endpoint search Inherits endpoint.endpoint_mixin_search_view
edi_endpoint_tree_view edi.endpoint tree Inherits endpoint.endpoint_mixin_list_view
edi_exchange_record_view_form edi.exchange.record form Inherits edi_core_oca.edi_exchange_record_view_form
edi_exchange_record_view_search edi.exchange.record search Inherits edi_core_oca.edi_exchange_record_view_search
edi_exchange_record_view_tree edi.exchange.record tree Inherits edi_core_oca.edi_exchange_record_view_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

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.

Loading…

Loading…

Loading…

Loading…