EDI Storage backend support

edi_storage
REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/13.0/edi_storage
VERSION
VERSION 1.8.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE
COMMITTERS
COMMITTERSGitHub, Enric Tobella, Lois Rilo, Alexey Pelykh, JordiMForgeFlow, oca-travis, OCA-git-bot, Simone Orsi
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component_event
    - component
OCA/edi:
    - edi
    - base_edi
OCA/queue:
    - queue_job
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
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 (1)
XML IDNameModelTypeStatus
edi_backend_view_form edi.backend notebook Inherits edi.edi_backend_view_form
Models touched (2)

New fields (7)
  • input_dir_done Char
    help='Path to folder for doneful operations' args: 'Input done directory'
  • input_dir_error Char
    help='Path to folder for error operations' args: 'Input error directory'
  • input_dir_pending Char
    help='Path to folder for pending operations' args: 'Input pending directory'
  • output_dir_done Char
    help='Path to folder for doneful operations' args: 'Output done directory'
  • output_dir_error Char
    help='Path to folder for error operations' args: 'Output error directory'
  • output_dir_pending Char
    help='Path to folder for pending operations' args: 'Output pending directory'
  • storage_id Many2one → storage.backend
    comodel_name='storage.backend' help='Storage for in-out files' ondelete='restrict' string='Storage backend'
Public methods (0)

No public methods.

New fields (1)
  • exchange_filename_pattern Char
    help='For output exchange types this should be a formatting string with the following variables available (to be used between brackets, `{}`): `exchange_record`, `record_name`, `type` and `dt`. For instance, a valid string would be {record_name}-{type.code}-{dt}\nFor input exchange types related to storage backends it should be a regex expression to filter the files to be fetched from the pending directory in the related storage. E.g: `.*my-type-[0-9]*.\\.csv`'
Public methods (0)

No public methods.