| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 55 |
| Technical Name |
se_hide_print_buttons |
| License | LGPL-3 |
| Website | https://sprinterp.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 55 |
| Technical Name |
se_hide_print_buttons |
| License | LGPL-3 |
| Website | https://sprinterp.com |
| Versions | 17.0 18.0 19.0 |
Hide Print Menu per User
Enhance data confidentiality by restricting access to the 'Print' dropdown menu and preventing unauthorized document printing for specific users.
Key Module Highlights
Configuration & Usage Workflow
Enable User-Wise Print Restrictions
The module adds a custom toggle to the Odoo User form. To restrict a specific user, navigate to Settings > Users & Companies > Users. Open the user profile and under the Access Rights tab, locate the "Action Restrictions" group. Enable the "Hide Print Buttons" field to activate the restriction for that specific user.
Pro Tip: This setting is dynamic. Once checked, the user only needs to refresh their browser (or perform a new action) to see the changes applied instantly in both List and Form views.
Restriction in List (Tree) View
When a restricted user selects records in the List View, the system automatically removes the "Print" dropdown menu from the header. This ensures that unauthorized users cannot generate PDF reports or bulk print documents, while still allowing access to necessary "Actions" like Export or Archive if permitted.
Targeted Protection: Your data remains secure as the reporting engine is specifically blocked for the chosen user, preventing sensitive information leaks through document generation.
Key Features & Capabilities
Advanced UI control to manage Print menu visibility and prevent unauthorized document generation in Odoo.
Per-User Configuration
Enable or disable the restriction directly from the individual User settings under Access Rights.
Hide "Print" Menu
Completely removes the Print dropdown menu to prevent users from generating reports or PDFs.
Reporting Security
Ensure sensitive documents like Invoices or Payroll reports are not printed by unauthorized staff.
List & Form Coverage
Seamlessly works on both Tree (List) views and individual Form views for a consistent experience.
Pure JS Patching
Uses Odoo's latest Javascript patching mechanism to hide buttons without altering core XML.
Prevent Data Leaks
Strengthen your business security by blocking physical or digital document extraction via printing.
Need Any Help?
Installation, Configuration & Bug Fixing support from our experts.
© 2017 SprintERP Technologies. All Rights Reserved.
Please log in to comment on this module