| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 51 |
| Technical Name |
om_reports_access |
| License | LGPL-3 |
| Website | https://www.odoomatrix.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 51 |
| Technical Name |
om_reports_access |
| License | LGPL-3 |
| Website | https://www.odoomatrix.com |
Tools • User Access Control
Hide Print Reports Per Model Per User
Hide print report options per model per user basis without affecting their access rights. Control which users can see print options for Sale Orders, Invoices, Purchase Orders, and more.
✨ What it does
- ✅Provides per model per user print report visibility control.
- ✅Hide print report options for specific models (e.g., Sale Order, Invoice, Purchase Order).
- ✅Works independently of group permissions — users retain full access to records.
- ✅Changes take effect immediately after saving and refreshing the browser.
🛠 How it works
- Adds a Hide Print Reports tab to the user form where you can select models.
- When a model is selected, all print report options are hidden from the Print menu.
⚙️ Configuration: Per Model Per User Print Report Control
- Install the module from Apps.
- Go to Settings → Users & Companies → Users.
- Open the user for whom you want to hide print reports.
- Navigate to the Hide Print Reports tab.
- Add the models for which you want to hide print reports (e.g.,
sale.order,account.move). - Save and refresh the browser — changes take effect immediately.
Quick Tip: You can select multiple models at once. Common models include Sale Order, Purchase Order, Invoice, Delivery Order, etc.
🏢 OdooMatrix
OdooMatrix specializes in delivering high-quality Odoo solutions and custom modules to enhance your business operations. We provide expert development, implementation, and support services for Odoo ERP systems.
📧
Email
dev.odoomatrix@gmail.com
Please log in to comment on this module