User Warehouse Restriction
Securely restrict stock warehouse and location access per user. Streamline inventory visibility and protect sensitive warehouse zones with simple, robust rule controls.
Key Features Overview
Manage warehouse access rules and inventory visibility from a centralized setup.
Restrict Warehouse Access
Users can only view, create, or process inventory data belonging to their assigned allowed warehouses.
Restrict Stock Locations
Hide specific internal stock locations (shelves, rows, bins) from the user's dropdown lists and views.
Filtered Dashboard Overview
The Inventory Overview dashboard dynamically hides operation cards belonging to unauthorized warehouses.
Automatic Dropdown Domains
Source Location and Destination Location inputs automatically filter out restricted options inside transfer documents.
Global Configuration
Quickly enable or disable the entire warehouse restriction logic with a single toggle in Odoo Settings.
Odoo 19 Core Compatibility
Engineered to align directly with Odoo 19's updated user privileges, groups architecture, and ORM structure.
1. Enable Restrictions Globally
Activate the warehouse security controls globally in one click. The **Restrict Stock Warehouse** setting under Inventory Settings configures all core security groups and access policies automatically.
2. Set Allowed Users Per Warehouse
Configure access rules directly on individual warehouse records. Use the **Warehouse Allowed Users** tab to explicitly define which users are authorized to view and perform stock transfers inside this warehouse.
3. Restrict Specific Stock Locations
Manage location-level restrictions directly from the user profile form. Add specific stock locations under the **Restricted Location** tab to hide them from the user's dropdown selectors, forms, and stock views.
Configuration & Workflow
Enable settings, assign users to warehouses, and restrict locations in few simple steps.
Enable Feature in Settings
Go to Settings (or Inventory Settings), check the **Restrict Stock Warehouse** box, and click Save to activate the security group.
Define Allowed Users per Warehouse
Open any warehouse from Inventory Configuration and assign authorized users under the **Warehouse Allowed users** tab.
Set Restricted Locations (Optional)
Under the warehouse settings, toggle **Restrict Stock Location for this Warehouse** to restrict specific internal storage zones on the user profile tab.
Automatic Access Application
The rules apply immediately: unauthorized warehouses, dashboard operations, locations, and picking logs are automatically hidden from restricted users.
Frequently Asked Questions
Got questions? We have answers.
Can I restrict both warehouse and location access for specific users?
Yes. The module allows you to restrict access to specific warehouses and their internal stock locations for individual users.
Where do I configure these user restrictions?
You can manage restrictions directly under the **Warehouse Allowed Users** tab in the warehouse view, or via the **Restricted Location** tab on the Odoo User form view.
What happens if a user has no warehouse restrictions?
If no allowed warehouses are configured for a user, they retain standard access rights and are capable of viewing all warehouses and stock locations.
Please log in to comment on this module