| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/connector-interfaces |
| GIT | |
| GIT | https://github.com/OCA/connector-interfaces.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/connector-interfaces/tree/18.0/connector_importer_source_sftp |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Iván Todorovich, oca-ci, Maksym Yankin |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/connector-interfaces |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:09:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector - component - component_event OCA/connector-interfaces: - connector_importer OCA/queue: - queue_job OCA/server-env: - server_environment OCA/storage: - storage_backend_sftp - storage_backend odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
cryptography chardet pytz pyyaml requests cachetools paramiko |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_import_source_csv_form |
import.source.csv.sftp.form.inherit | import.source.csv.sftp | group | Inherits connector_importer.view_import_source_csv_form |
No new fields.
Public methods (0)No public methods.
move_file_after_import
Boolean
help='If enabled, the file processed will be moved to success/error folders depending on the result of the import'
name
Char
compute=False
send_back_error_report
Boolean
help='If enabled, the CSV report will be generated and put in the error folder'
sftp_filename_pattern
Char
default='.*\\.csv$'
help='Regex pattern to match CSV file names.'
required=True
string='SFTP Filename pattern'
sftp_path_error
Char
default='error'
help='Where to move CSV files if errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/error/`'
required=True
string='SFTP Folder path - Error'
sftp_path_input
Char
default='pending'
help='Where to find CSV files to import. Eg: `/mnt/csv/res_partner/pending/`'
required=True
string='SFTP Folder path - Input'
sftp_path_success
Char
default='done'
help='Where to move CSV files if no errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/done/`'
required=True
string='SFTP Folder path - Success'
storage_id
Many2one → storage.backend
comodel_name='storage.backend'
domain=[('backend_type', '=', 'sftp')]
ondelete='restrict'
required=True
string='Storage backend'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/connector-interfaces |
| GIT | |
| GIT | https://github.com/OCA/connector-interfaces.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/connector-interfaces/tree/15.0/connector_importer_source_sftp |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, Simone Orsi, oca-ci, dhx |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/connector-interfaces |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector - component - component_event OCA/connector-interfaces: - connector_importer OCA/queue: - queue_job OCA/server-env: - server_environment OCA/storage: - storage_backend_sftp - storage_backend odoo/odoo: - base - base_setup - web - bus - web_tour - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
cryptography<37 chardet pytz pyyaml requests cachetools paramiko |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_import_source_csv_form |
import.source.csv.sftp.form.inherit | import.source.csv.sftp | group | Inherits connector_importer.view_import_source_csv_form |
No new fields.
Public methods (0)No public methods.
move_file_after_import
Boolean
help='If enabled, the file processed will be moved to success/error folders depending on the result of the import'
name
Char
compute=False
send_back_error_report
Boolean
help='If enabled, the CSV report will be generated and put in the error folder'
sftp_filename_pattern
Char
default='.*\\.csv$'
help='Regex pattern to match CSV file names.'
required=True
string='SFTP Filename pattern'
sftp_path_error
Char
default='error'
help='Where to move CSV files if errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/error/`'
required=True
string='SFTP Folder path - Error'
sftp_path_input
Char
default='pending'
help='Where to find CSV files to import. Eg: `/mnt/csv/res_partner/pending/`'
required=True
string='SFTP Folder path - Input'
sftp_path_success
Char
default='done'
help='Where to move CSV files if no errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/done/`'
required=True
string='SFTP Folder path - Success'
storage_id
Many2one → storage.backend
comodel_name='storage.backend'
domain=[('backend_type', '=', 'sftp')]
ondelete='restrict'
required=True
string='Storage backend'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/connector-interfaces |
| GIT | |
| GIT | https://github.com/OCA/connector-interfaces.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/connector-interfaces/tree/14.0/connector_importer_source_sftp |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| COMMITTERS | |
| COMMITTERS | oca-travis, Weblate, OCA-git-bot, Simone Orsi, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/connector-interfaces |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:51 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector - component - component_event OCA/connector-interfaces: - connector_importer OCA/queue: - queue_job OCA/server-env: - server_environment OCA/storage: - storage_backend_sftp - storage_backend odoo/odoo: - base - base_setup - web - bus - web_tour - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
chardet pytz pyyaml requests cachetools paramiko |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_import_source_csv_form |
import.source.csv.sftp.form.inherit | import.source.csv.sftp | group | Inherits connector_importer.view_import_source_csv_form |
No new fields.
Public methods (0)No public methods.
move_file_after_import
Boolean
help='If enabled, the file processed will be moved to success/error folders depending on the result of the import'
name
Char
compute=False
send_back_error_report
Boolean
help='If enabled, the CSV report will be generated and put in the error folder'
sftp_filename_pattern
Char
default='.*\\.csv$'
help='Regex pattern to match CSV file names.'
required=True
string='SFTP Filename pattern'
sftp_path_error
Char
default='error'
help='Where to move CSV files if errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/error/`'
required=True
string='SFTP Folder path - Error'
sftp_path_input
Char
default='pending'
help='Where to find CSV files to import. Eg: `/mnt/csv/res_partner/pending/`'
required=True
string='SFTP Folder path - Input'
sftp_path_success
Char
default='done'
help='Where to move CSV files if no errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/done/`'
required=True
string='SFTP Folder path - Success'
storage_id
Many2one → storage.backend
comodel_name='storage.backend'
domain=[('backend_type', '=', 'sftp')]
ondelete='restrict'
required=True
string='Storage backend'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/connector-interfaces |
| GIT | |
| GIT | https://github.com/OCA/connector-interfaces.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/connector-interfaces/tree/13.0/connector_importer_source_sftp |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, ACSONE |
| COMMITTERS | |
| COMMITTERS | oca-travis, OCA-git-bot, Simone Orsi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/connector-interfaces |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector - component - component_event OCA/connector-interfaces: - connector_importer OCA/queue: - queue_job OCA/server-env: - server_environment OCA/storage: - storage_backend_sftp - storage_backend odoo/odoo: - base - base_setup - web - bus - web_tour - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
chardet pytz pyyaml requests cachetools paramiko |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_import_source_csv_form |
import.source.csv.sftp.form.inherit | import.source.csv.sftp | group | Inherits connector_importer.view_import_source_csv_form |
No new fields.
Public methods (0)No public methods.
move_file_after_import
Boolean
help='If enabled, the file processed will be moved to success/error folders depending on the result of the import'
name
Char
compute=False
send_back_error_report
Boolean
help='If enabled, the CSV report will be generated and put in the error folder'
sftp_filename_pattern
Char
default='.*\\.csv$'
help='Regex pattern to match CSV file names.'
required=True
string='SFTP Filename pattern'
sftp_path_error
Char
default='error'
help='Where to move CSV files if errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/error/`'
required=True
string='SFTP Folder path - Error'
sftp_path_input
Char
default='pending'
help='Where to find CSV files to import. Eg: `/mnt/csv/res_partner/pending/`'
required=True
string='SFTP Folder path - Input'
sftp_path_success
Char
default='done'
help='Where to move CSV files if no errors occurred when `Move file after import` is enabled. Eg: `/mnt/csv/res_partner/done/`'
required=True
string='SFTP Folder path - Success'
storage_id
Many2one → storage.backend
comodel_name='storage.backend'
domain=[('backend_type', '=', 'sftp')]
ondelete='restrict'
required=True
string='Storage backend'
No public methods.