Hi everyone! I'm new to #Odoo18 and currently exploring the interface and modules. I’m using it for a small business. I have a technical background, but not enough to fully understand the Odoo Community code. If you have any tutorials or recommendations, please share them!
Now, let me get to the main topic.
I have users with different roles, and I want to restrict their access to only the necessary sections. For example:
- Manager should see only Sales → Orders (order list and order details) and be able to edit them.
- Accountant should have access only to Invoicing → Customers → Invoices and Invoicing → Vendors → Bills to view and edit invoices.
- Supervisor should have extended rights to manage users and monitor processes, but without access to critical system settings.
- SuperAdmin should have full access to all modules, settings, and permissions management.
Issues I’m facing:
1. Creating users and restricting access
💡 Problem:
When I create a user with User type: Internal User access and no module permissions, they can still see menu items I want to hide. I think this happens because Internal User inherits rights from default groups.
❓ Questions:
- Can I customize or remove default menu items by modifying the Internal User group?
- Should I create a new User Type for each role (Manager, Accountant, Supervisor, SuperAdmin)?
2. Setting up Groups (User Access Rights)
💡 Problems:
- When creating a custom group, I can select only one module. If a user needs access to multiple modules, I have to create multiple groups and duplicate settings.
- After adding new Menu items to custom groups, the main menu changed—many duplicates and extra items appeared. Even after deleting the custom groups, the menu did not return to normal.
❓ Questions:
- How can I set up a group that gives access to multiple modules?
- Why did my menu get duplicated? How can I remove the extra items and restore the original menu?