Take control of Import & Export across your whole company

Define per-user, per-group and per-model restriction rules for Import, Export, New, Delete and Duplicate — then prove compliance with a full audit log and a compliance pivot report.

The problem

Odoo's Import and Export buttons are visible to any user with basic write access, letting staff bulk-import records that skip validation or export sensitive customer, pricing and payroll data outside the system. Native security groups control record access but cannot selectively hide these buttons, forcing an all-or-nothing choice and leaving administrators unable to prove who is actually restricted.

The solution

Disable Import / Export lets administrators define restriction rules per user, group or model that hide Import, Export, New, Delete and Duplicate — with a live Affected Users preview, server-side enforcement, and a full audit log so every attempt is provable to auditors.

Capabilities

Everything you need to govern data access

Every capability below is implemented in the module.

01

Per-user and per-group rules

Build restriction rules that target specific users, specific groups, or both — with include ("show only for") or exclude ("hide for") logic.

02

Restrict five distinct actions

Independently disable Import, Export, New, Delete and Duplicate per rule, so a group can keep editing rights while losing export access.

03

Model-scoped or company-wide

Apply a rule to specific models only, or leave the model list empty to enforce it across every model at once.

04

Live Affected Users preview

Every rule computes and displays exactly which users are impacted before you save, so there is never a guess about who is restricted.

05

Most-restrictive-wins conflict resolution

When a user belongs to both a restricted and an unrestricted group, the deterministic default keeps the restriction in force.

06

Server-side enforcement

Import and export are blocked at the server, not just hidden in the UI, closing the gap left by view-only competitor apps.

07

Full audit log

Every import and export attempt — allowed or blocked — is logged with the user, model, operation, result and record count.

08

Compliance pivot report

Slice the audit log by model, operation and result in a pivot view, giving auditors the proof no competitor provides.

09

Ready-made rule templates

Start from pre-built templates for common roles and toggle any rule active or inactive without reinstalling the module.

Workflow

How it works

1

Create a rule

Name the rule, choose include or exclude logic, and pick the users, groups or models it should apply to.

2

Choose what to restrict

Toggle Import, Export, New, Delete and/or Duplicate for that rule.

3

Review affected users

Check the live preview to confirm exactly who will be restricted before saving.

4

Monitor with the audit log

Track every import/export attempt and pull the compliance pivot report whenever you need proof.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Both. The view-level rule hides the Import, Export, New, Delete and Duplicate buttons for restricted users, and a server-side check blocks the underlying Import and Export operations even if a user reaches them another way — with an audit-log entry either way.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Disable Import / Export

Per-user and per-group rules that block import, export, create, delete or duplicate on any model, enforced server-side with a live affected-users preview and full audit log — granular control where native security groups only offer all-or-nothing.

Buy on Odoo App Store