Data Import Access Controller icon

Data Import Access Controller

by SyncSofthttps://syncsoft.app
Security OPL-1
v15.0
v16.0
v17.0
v18.0
v19.0
Data Import Access Controller screenshot Data Import Access Controller screenshot Data Import Access Controller screenshot

Data Import Access Controller

Protect Your Database Structure From Corrupted Bulk Imports

Stop dirty data and broken relations before they hit your system.

Enforce strict server-side restrictions on Excel/CSV bulk uploads, limiting import tools to qualified Data Import Officers.

Odoo 19.0

Structure Protection

Fail-Closed UX

The High Price of Untrained Data Imports

Standard Odoo grants the "Import" option to almost any user who can view a list layout. When non-technical staff upload improperly formatted spreadsheets, they introduce broken relational IDs, duplicate records, and corrupted values. Fixing these bulk import mistakes often requires hours of developer time, manual rollbacks, or expensive database repairs.

Absolute Server-Side Security Boundaries

Multi-phase interception that prevents bad data from bypassing standard interface locks.

3-Point Server-Side Guard

Extends Odoo's native

base_import.import

wizard. Blocks execution across three critical phases: Wizard Creation, Preview Parsing, and Final Database Commit, throwing a clear AccessError if unauthorized.

Fail-Closed UI Masking

Includes an intelligent JavaScript patch on Odoo's

ListController

. Automatically hides the standard "Import" option from list views for restricted profiles so they never see options they cannot execute.

Dedicated Data Import Group

Creates an isolated

"Data Import Access"

category and a specific

"Data Import Officer"

group. System Administrators are automatically added by default, retaining their full native rights seamlessly.

API Integration Protection

The security rule lives at the database layer. Even if smart users execute custom integration routines over XML-RPC or JSON-RPC, the backend checks credentials and blocks imports from unauthorized accounts.

Zero Disruption to Standard Operations

This module acts purely as an infrastructure shield and does not modify core workflow logic.

Normal CRUD Access

Does not change or interfere with standard Create, Write, Read, or Unlink permissions on any business model.

Export Integrity

Standard corporate data Export features remain completely untouched and follow your baseline access settings.

Record Rules Intact

Existing multi-company record rules, company filters, and core access control lists (ACLs) are preserved perfectly.

Clean Administrative Setup

Easily toggle access permissions straight from the standard Odoo User Card view.

Developed with

by SyncSoft Team

Looking to safeguard your Odoo system integrity from dirty data injections?

We are here to support you!

Contact Us

View original listing →