Show each user only the operations they own

Restrict which Inventory operation types and picking types each user can see and work with — enforced at the database level, configured in bulk, and backed by a full audit trail.

The problem

Odoo's Inventory app shows every enabled operation type, and every transfer inside it, to any user with Inventory access. There is no native way to say a receiving clerk may only work Receipts, or a picker may only work Deliveries — so warehouses running multiple roles get cluttered screens, accidental validations against the wrong operation, and no way to prove access was ever restricted.

The solution

Allowed Operation Types for Users adds a hard, record-rule-level restriction on top of every operation type and its transfers. Configure access one user at a time, in bulk from a single matrix, or by applying a reusable role or department profile — every change is logged and the affected user is notified automatically.

Capabilities

Everything a warehouse admin needs to lock down access

Every capability below is implemented in the module.

01

Per-user restriction toggle

Turn restriction on for any user and pick exactly which operation types they may see and work with — enforcement is a hard database rule, so a restricted user cannot reach a hidden type or transfer even via direct link.

02

Bulk assignment matrix

One editable list of users by operation types lets you enable restriction and assign access for many people in a single action, instead of configuring each user one by one.

03

Assign from the operation type

Open any operation type and set which users are allowed to work with it — the same assignment, from the other side of the relationship.

04

Preset restriction profiles

Apply ready-made Warehouse Manager, Picker, Receiver, or Quality profiles to a user in one click, or build and edit your own reusable profile.

05

Department & team templates

Link a profile to an HR department and apply it to every employee on that team at once, keeping access consistent as membership changes.

06

Per-user access dashboard

A kanban dashboard shows every restricted user and exactly which operation types they can work with, at a glance, with no cross-referencing needed.

07

Append-only audit log

Every access change is recorded — who changed it, when, what was added or removed, and the resulting allowed set — giving regulated warehouses proof of separation of duties.

08

Automatic change notifications

The affected user, and their manager when one is set, are notified in-app the moment their allowed operation types change.

09

Guided first-run setup

A built-in setup wizard walks a new admin through enabling restriction, assigning access, and reviewing the dashboard and log — nothing is left undiscovered.

Workflow

How it works

1

Enable restriction

Turn on the restriction toggle for a user, from their profile or the assignment matrix.

2

Assign access

Pick operation types directly, or apply a preset profile or department template in one click.

3

Verify on the dashboard

Check the restriction dashboard to confirm exactly what each user can work with.

4

Review the audit log

Every change is logged automatically — open the Access Change Log any time to review who changed what.

Questions

Frequently asked

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

Both. Restricted operation types and their transfers are hidden from menus and lists, and enforcement is a global database record rule — a restricted user cannot reach a hidden operation type or transfer even with a direct link.

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.

Allowed Operation Types For Users

Record-rule-level operation type restrictions per user, set one at a time or from a bulk matrix — with reusable role and department profiles, an append-only audit log and a per-user access dashboard.

Buy on Odoo App Store