Advance Report Access Control – Hide Print & Restrict Reports
by Code Sparks https://code-sparks.odoo.com| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 168 |
| Technical Name |
cs_report_access_control |
| License | AGPL-3 |
| Website | https://code-sparks.odoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 168 |
| Technical Name |
cs_report_access_control |
| License | AGPL-3 |
| Website | https://code-sparks.odoo.com |
Advance Report Access Control - Hide Print & Restrict Reports
by Code Sparks
Control access to Odoo reports by hiding print buttons and restricting specific reports per user for secure and role-based reporting.
Fully Compatible with All Odoo Environments
Advance Report Access Control - Hide Print & Restrict Reports is designed to work seamlessly across all Odoo deployments. Whether you run Odoo on-premise, on Odoo.sh, or in the Enterprise cloud, this module ensures that report visibility and print access are securely controlled without affecting performance.
Explore this module
Overview
The Advance Report Access Control module provides full control over who can view and print reports in Odoo. Designed for administrators and security-focused businesses, it allows you to:
- Hide print buttons for users or groups with restricted report access.
- Restrict specific reports to selected users based on business rules.
- Apply access control to both standard and custom Odoo reports.
Features
Hide print buttons for restricted users.
Restrict access to specific reports per user.
Configure report access rules directly from user settings.
Supports both standard and custom Odoo reports.
Real-time UI filtering for report and print options.
Fully compatible with Odoo Enterprise and Community editions.
Screenshots
01
Install module/application.
02
Once installed, navigate to Settings > Users, then configure each user to hide all print buttons or limit access to selected reports using the Report Access Control options.
03
The first image shows a user with full access to all reports. In the second and third image, after enabling the "Hide Reports" checkbox, the user is restricted from printing across the entire system.
04
To restrict a specific report for a user, add that report to the Excluded Reports list in the User menu under their settings.
05
After restricting a specific report, the user will no longer be able to access that report anywhere in the system, including form and list views.
06
Additionally, to assign specific users for report restrictions, go to the Technical menu, then open the Reports submenu where you can select users to restrict access to particular reports.
We will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Need Help with Advance Report Access Control?
Have questions, need technical assistance, or want to request new features? We're here to help you get the most out of Advance Report Access Control - Hide Print & Restrict Reports.
We are committed to helping you maintain data security, controlled report access, and compliance across all reporting workflows in your Odoo system.
Please log in to comment on this module