| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 151 |
| Technical Name |
kts_hide_menu_user |
| License | LGPL-3 |
| Website | http://www.linkedin.com/in/irshadkt |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 151 |
| Technical Name |
kts_hide_menu_user |
| License | LGPL-3 |
| Website | http://www.linkedin.com/in/irshadkt |
Hide Menus for Specific Users
Create role-based menu profiles and assign them to users in seconds. Clean interfaces, zero confusion â admins always retain full access.
How It Works
Up and running in 3 steps
|
01
Install the Module
Search KTS Hide Menu in the Odoo Apps store and install with one click.
|
02
Create a Profile
Go to Settings â Menu Profiles. Create roles like "Sales Person" and pick allowed menus.
|
03
Assign to User
Open any user â Menu Access tab â assign the profile. Done.
|
04
Clean Interface
Users see only what they need. Admins always retain full access regardless of profiles.
|
|
Step 1 â Install Search & Install from AppsFind KTS Hide Menu for Users in the Odoo App store. One click to install â no developer mode or configuration files required. |
|
|
Step 2 â Profile Create a Menu ProfileDefine role-based profiles like "Sales Person" or "Warehouse Staff". Select only the menus that role needs â parent menus are included automatically. |
|
Step 3 â Assign Assign Profile to UserOpen the user form, go to the Menu Access tab and select their profile. One field â that's all it takes. Changes apply on next login or page refresh. |
|
|
|
Result Clean, Focused InterfaceUsers see only the apps and menus relevant to their role. No confusion, no accidental access â just a clean, professional Odoo experience every time. |
Features
Everything you need
|
ð¡ï¸
Admin Always Safe
Administrators bypass all restrictions and always see the full menu tree, no matter what profile is configured.
|
â¡
Instant Effect
Profile changes reflect on the user's next page refresh â no server restart or technical steps needed.
|
â»ï¸
Reusable Profiles
Create a profile once, assign to hundreds of users. Update the profile â every assigned user updates instantly.
|
|
ð³
Smart Parent Inclusion
Just pick the leaf menus you want visible. All parent and root menus are included automatically â nothing breaks.
|
ðï¸
Manual Override
Need to hide one menu for one specific user? Use the per-user manual hide field alongside profiles.
|
ð§©
No Core Changes
Clean ORM inheritance â no core Odoo files modified. Safe to install, upgrade, and uninstall anytime.
|
This is an actively maintained module. Your feedback helps make it better.
For support: contact.ktcs@gmail.com
Please log in to comment on this module