| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 104 |
| Technical Name |
journal_show_hide_users |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/alyelnemr |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 104 |
| Technical Name |
journal_show_hide_users |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/alyelnemr |
| Versions | 18.0 19.0 |
Key Highlights
Three Visibility Modes
All Users, Show Only For, Hide From
Per-User Control
Assign users directly via Many2many tags
ORM-Level Security
Record rules enforce visibility
Access Rights Tab in Journal Configuration
Go to Accounting → Configuration → Journals → Open any journal Navigate to the "Access Rights" tab to configure visibility settings for the journal.
Set Visibility to "Show Only For"
Choose "Show Only For" mode to make the journal visible only to selected users. This is perfect for sensitive journals like payroll or tax journals.
Select Specific Users
Use the Many2many tag widget to select which users should have access to this journal. Only these users will be able to see and use the journal.
"Hide From" Mode for Specific Users
Use "Hide From" mode to make the journal visible to everyone except selected users. Perfect for blocking specific users from certain journals.
Visibility Column in Journal List
Visibility is shown in the journal list view so administrators can quickly see which journals have access restrictions applied.
Key Features
- Three visibility modes: All Users, Show Only For, Hide From
- Per-user control with Many2many tags
- Admin bypass with dedicated security group
- ORM-level security enforcement
- Clean UX with auto-hidden fields
- Compatible with Odoo Community & Enterprise
- Smart onchange clears irrelevant user lists
- No database schema modifications required
- Real-time permission enforcement
- Professional support and documentation
Frequently Asked Questions
Need Help?
Contact Information
Feel free to reach out for any questions or support
|
+20 112 818 0029
https://wa.me/201128180029 |
|
|
linkedin.com/in/alyelnemr
https://www.linkedin.com/in/alyelnemr |
|
| aly.abdelhamid@gmail.com | |
| Phone | +20 112 818 0029 |
Please log in to comment on this module