OdooWiki OCA HUB

Stock picking type - Restrict users

stock_picking_type_user_restriction folder_open OCA/stock-logistics-warehouse open_in_new
Warehouse License: LGPL-3

Restrict some users to only access their assigned operation types. Other ones would not be visible for them.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets warehouse managers assign specific users to specific operation types (receipts, deliveries, internal transfers) so those users only see and work with their own assigned operations.

This module adds an "Assigned users" field on each operation type (for example Receipts, Delivery Orders, Internal Transfers). A warehouse manager fills it in on the operation type form; the field is only visible to users with the Inventory Manager role.

A new security group, "User: Assigned Operation Types Only", is created. When a user belongs to it, record rules limit what they can see: - They only see operation types where they are listed as an assigned user. - They only see transfers (pickings) whose operation type is assigned to them. - Users with the standard Inventory user role keep seeing all operation types and all transfers.

The Inventory menu and the Receipts and Delivery Orders menus are made available to this new group, and several action buttons on transfer forms and on product forms are shown to it as well, so assigned users can still do their daily work.

Access rights are also granted for the stock objects needed to process transfers, such as transfers, moves, move lines, lots, packages, quantities, scraps, returns and replenishment options. The module touches stock.picking.type, stock.picking, stock.move, stock.move.line, stock.quant, stock.lot, stock.package, stock.scrap, stock.return.picking, product.product and product.template.

Depends on

stock
Models and fields (1)
  • stock.picking.type · extends an existing modelassigned_user_ids (Assigned users)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 19.0

With a Stock Manager, open an operation type (picking type) and set "Assigned users" field.

Then, assign "User: Assigned Operation Types Only" group to users who should be able to access to their assigned operation types only.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.