Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 137 |
Technical Name |
field_access_manager_modoolabs |
License | LGPL-3 |
Field Access Manager - by ModooLabs
From Idea to Integration — Plug, Play, Develop
This module allows you to control visibility of form fields in Odoo based on user groups. You can configure visibility per field and restrict sensitive data access using simple rules.
Configuration Guide
Step 1: Enable Base Access Group
To control who can configure field visibility, first go to Settings > Users & Companies > Users and enable the group: Field Visibility Configuration for specific users. This will give them access to configure field rules securely.

Step 2: Access Field Configuration Manager
Navigate to Settings > Technical > Field Configuration Manager to manage visibility rules. This menu allows creation and editing of visibility logic for any model or form.

Step 3: Check the Original View
Here is the original Sales Order view, where the field "Sale Order Reference" is currently visible.

Step 4: Create Visibility Rule
Open the Field Configuration Manager and create a new record for the model Sales Order. Add the Sale Order Reference field and define the group(s) allowed to view it.

Step 5: Updated View (Field Hidden)
Once the configuration is saved, users without the assigned group will see the Sales Order form with the "Sale Order Reference" field hidden.

Step 6: Automatic Field Visibility Logic
The module dynamically applies the visibility logic at runtime, meaning no need for XML changes. Any user with the right group sees the field; others won’t — simple and powerful.
💡 Want to extend it for your business logic?
We’re open to custom development. Contact us below.
Email: modoolabs@gmail.com
Please log in to comment on this module