| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 98 |
| Technical Name |
user_menu_visibility_control |
| License | LGPL-3 |
User Menu Visibility Control allows administrators to hide menu items on a per-user basis in Odoo 18. Manage visibility easily without modifying core code. Super admins always retain full access.
Key features of this module include:
- ✅ Hide specific menus for individual users.
- ✅ Restrict menu access directly from the menu form.
- ✅ Automatic parent menu hiding for blocked child menus.
- ✅ Super admin always sees all menus.
- ✓Community
- ✓Odoo.sh
Hide Specific Menus
Hide selected menu items for individual users without affecting groups.
Restrict Menu Access
Directly restrict access to menus from the menu form for precise control.
Parent-Child Hiding
Automatically hides parent menus if all child menus are blocked for a user.
Super Admin Access
Super admins always retain full access to all menus regardless of restrictions.
Easy User Management
Quickly assign hidden menus to users and manage menu access efficiently.
No Core Changes
Implement menu visibility control without touching Odoo core files for safe upgrades.
Install User Menu Visibility Control from Odoo Apps
Go to the Apps menu in Odoo and search for User Menu Visibility Control. Click on the app and install it to start controlling menu visibility per user.
Access User Menu Visibility Settings
Go to Settings → Users & Companies → Users. Open the form view of a particular user. You will see the Menu Access Control tab with a field to define which menus are hidden for this user.
Example: Menu Visibility for a User
For example, under Sales → Orders, only the Orders and Customers menu items are visible for this user.
Block Menu Items for the User
For the selected user, add the menu items (e.g., Orders and Customers) to the Blocked Menus field in the Menu Access Control tab and save. These menus will now be hidden for this user.
Hidden Menus in Sales for the User
Now, when you go to Sales → Orders for this user, you can see the Orders and Customers menu items are hidden. This demonstrates how the module restricts menu access per user effectively.
Check Blocked Users for a Menu
You can also check menu access from the Settings menu. Open any menu item and go to the Blocked Users tab to see a list of users for whom this menu is hidden.
Please log in to comment on this module