Take control of your Action and Print menus

Hide the Action and Print menus, individual items, and specific reports by user, group, model, view, or record state — all without writing a line of code.

The problem

Odoo's Action and Print menus expose Delete, Duplicate, Export, and every installed report to every user with access — there is no built-in, no-code way to remove just the risky items for the people who should not have them. Admins either loosen or tighten broad access rights and hope for the best, or pay a developer to write bespoke view overrides for every request.

The solution

Hide Action & Print Menu Buttons gives administrators a single configuration screen to hide the whole cog or Print menu, or just the items and reports that matter, per user, group, model, and view — with rules that can even depend on a record's state, no restart required.

Capabilities

Everything you need to control the Action and Print menus

Every capability below is implemented in the module.

01

Whole-Menu Hiding

Hide the entire Action (cog) menu or the entire Print menu in one toggle, for the cases where nothing in it should be visible.

02

Per-Item Control

Hide Export, Export All, Duplicate, Delete, Archive, or Unarchive individually — keep the items your users need while removing the ones that put data at risk.

03

Report-Level Hiding

Remove specific reports from both the Print dropdown and the Action menu, so obsolete or sensitive PDFs disappear without touching the rest of the menu.

04

User & Group Targeting

Scope any rule to named individual users or to Odoo security groups, so the same configuration screen covers both one-off exceptions and role-based policy.

05

Model & View Scoping

Apply a rule to one specific model, and choose whether it hides in list view, form view, or both — no more all-or-nothing changes across the whole database.

06

State-Aware Rules

Hide Print or Delete only while a record is in a chosen state, such as draft, so the same menu stays fully available once the record is confirmed.

07

Selection-Aware Menus

The Action menu can automatically hide itself in list view while no rows are selected, matching the behavior users already expect.

08

Preview What a User Sees

Pick any user and model and see, before you save a rule, exactly which menu items and reports that person will and will not see.

09

Governance Audit Log

Every attempt to force-run a hidden report is logged with the user, model, and action, giving admins a record for compliance and data-safety reviews.

Workflow

How it works

1

Create a rule

Open Hide Actions > Rules and name a new rule for the model you want to control.

2

Choose what to hide

Toggle whole menus, individual items, or specific reports, and set an optional record-state condition.

3

Target the right people

Scope the rule to all users, specific groups, or specific users, and optionally to selected companies.

4

Preview and save

Use the preview wizard to confirm exactly what the target user will see, then save — changes apply on the user's next page refresh.

Questions

Frequently asked

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

Both. Each rule can apply to all users, to specific security groups, or to specific named users, so you can mix broad role-based policy with individual exceptions.

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.

Hide Action & Print Menu Buttons

No-code hiding of the Action and Print menus, individual items, or specific reports — scoped per user, group, model, view, and even record state, with a preview-as-user check and a governance audit log.

Buy on Odoo App Store