| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 104 |
| Technical Name |
yasir_access_right_crud |
| License | LGPL-3 |
| Website | https://yasir.pro |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 104 |
| Technical Name |
yasir_access_right_crud |
| License | LGPL-3 |
| Website | https://yasir.pro |
🔐 Yasir Access Rights (CRUD)
Yasir Access Rights (CRUD) is a security-focused Odoo 18 module that allows administrators to strictly control what users can do in the system without using JavaScript.
All restrictions are enforced at server level, making this module fully compatible with Odoo.sh and safe for production environments.
✨ Key Features
- ✅ Restrict Create / Edit / Delete operations per user
- ✅ Block Reports & Print actions
- ✅ Disable Export (Excel / CSV)
- ✅ Disable Import
- ✅ Restrict Server Actions
- ✅ Server-side enforcement (real security)
- ✅ No JavaScript, no asset issues, no white screens
- ✅ Fully compatible with Odoo 18 and Odoo.sh
🛡️ Why No JavaScript?
Many access control modules only hide buttons in the user interface. This module blocks actions directly on the server, ensuring that restricted operations cannot be executed even if the UI is bypassed.
⚙️ Configuration
- Go to Settings → Users
- Open a user record
- Open the tab Yasir Access Rights (CRUD)
- Enable restrictions and choose allowed operations
Note: This module focuses on security enforcement rather than hiding UI elements. Some buttons may remain visible, but restricted actions will be blocked by the system.
Author: Eng. Yasir Habeeb
Website:
https://yasir.pro
Please log in to comment on this module