Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Hide Action Buttons Per User v 17.0
  4. Sales Conditions FAQ

Hide Action Buttons Per User

by MIR
Odoo

$ 23.45

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 457
Technical Name hide_action_buttons_per_user
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 457
Technical Name hide_action_buttons_per_user
LicenseLGPL-3

🔒 Hide Action Buttons Per User

Take full control over what each user can do in any model. Hide the New, Archive, Delete, Duplicate, and Export actions globally or only for the models you choose — directly from the user's Access Rights tab, no coding required.

Odoo 17 All Apps Community & Enterprise Upgrade Safe

⚠️ The Problem: By default, Odoo's access rights only let you allow or block actions at the group level, all or nothing. There is no simple way to say "this specific user can view records but should never see the New button on Sales Orders" or "this user should never be able to Delete or Export data, anywhere in the system" without building custom security groups and record rules for every case.

What This Module Does

➕ Hide Create / New
Remove the "New" button from List, Form, and Kanban views, globally for a user or only for the models you select.
📦 Hide Archive / Unarchive
Remove the Archive and Unarchive options from the Actions (cog) menu in List and Form views.
🗑️ Hide Delete
Remove the Delete option from the Actions menu, preventing accidental or unauthorized removal of records.
📋 Hide Duplicate
Remove the Duplicate option so users cannot create copies of sensitive records such as quotations or leads.
📤 Hide Export
Remove the Export option to keep confidential data from leaving the system as spreadsheets.
🎯 Two Levels of Control, Per Action
For each action, choose "Hide All" to apply it everywhere, or leave it off and pick specific models from a tag list, applying the restriction only where it matters.

How It Works

Step 1 — Open the User's Access Rights

Go to Settings → Users & Companies → Users, open the user you want to restrict, and scroll to the Access Rights tab. You will find five independent sections: Archive, Create, Delete, Duplicate, and Export.

Step 2 — Choose Global or Per-Model Restrictions

For any action, either tick "Hide All Action ..." to remove it everywhere for this user, or leave it unticked and add specific models (e.g. Lead/Opportunity, Sales Order) to the "Applied Models" tag field. The action will only be hidden on the models you list.

Step 3 — The Buttons Disappear Automatically

Once configured, the restricted user no longer sees the New button on the models you selected.

In the Actions (cog) menu, Duplicate, Delete, Archive, and Export disappear according to the same rules — on List views with records selected:

And on individual records too, whether viewed as a list, kanban card, or form:

ℹ️ Important Notes

  • Restrictions are based on the logged-in user, so each user can have their own configuration.
  • "Hide All Action" and "Applied Models" work together: if "Hide All" is ticked the action is hidden everywhere and the model list is ignored.
  • This module only hides UI actions; it does not replace proper security groups or record rules for protecting data at the database level.
  • Works alongside your existing access rights and record rules without conflicts.

Developed by MIR

Support: mrouk6348@gmail.com

Licensed under LGPL-3 · Odoo 17

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with