Take full control of who sees which menu.

Hide, show, and reorder backend menus per user, company, or security group — with zero XML, instant effect, and a clear explanation for every hidden menu.

The problem

Hiding a single menu from one department means editing security groups, writing record rules, and redeploying — a developer task for what should be a two-click change. When a menu vanishes, nobody can tell if a rule hid it, access rights blocked it, or the module was never installed, so admins stop trusting the fix and reopen the same ticket in every client database.

The solution

Advanced Menu Management puts menu visibility on one screen: pick a menu, choose a user, company, or group, and decide hide or show — changes apply instantly, no XML and no restart. Every menu tells you plainly whether it is visible, hidden by a named rule, or hidden by access rights, so nothing disappears without an explanation.

Capabilities

Everything a menu needs

Every capability below is implemented in the module.

01

Per-user menu control

Hide or show any backend menu for a specific user, without touching security groups or record rules.

02

Per-company isolation

Scope a visibility rule to one company so sensitive menus never leak across a multi-company database.

03

Security-group rules

Tie menu visibility to an existing security group so a whole role changes together, no per-user setup.

04

Rule precedence, made visible

When several rules touch the same menu, user rules win over company, and company wins over group — the applied rule is shown on every menu record.

05

Hidden vs. missing, explained

Every menu shows its status plainly: visible, hidden by a named rule, or hidden by access rights — no more guessing why a menu disappeared.

06

Preview as any user

Simulate the exact menu tree a chosen user, company, or role will see before committing a single rule.

07

Bulk apply across menus

Select many menus at once and apply the same effect, scope, and targets in a single action.

08

Drag-and-drop reordering

Reorder backend menus by dragging rows in the list, prioritizing the sections each audience uses most.

09

Search, filter, and group

Filter rules by hide/show/active and menus by visibility status, or group by scope, menu, or parent, on installs with dozens of modules.

Workflow

How it works

1

Open a menu

Pick any backend menu from the Menu Tree & Reorder screen and see its current visibility status at a glance.

2

Add a rule

Create a Visibility Rule: choose hide or show, then scope it to a user, company, or security group.

3

Preview the result

Use Preview Visibility to simulate the exact menu tree a chosen user or company will see before it goes live.

4

Apply instantly

Save the rule — it takes effect on the next page load, no module update or restart required.

Questions

Frequently asked

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

No. Advanced Menu Management works immediately after install, with zero prerequisite setup — create your first rule and it applies right away.

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.

Advanced Menu Management

Per-user, per-company, and per-group backend menu visibility with drag-and-drop reordering and preview-as-user — every hidden menu says plainly which rule hid it.

Buy on Odoo App Store