Skip to Content
Menu

Custom Field Visibility Manager (Lite)

by
Odoo
v 18.0 Third Party 22
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 137
Technical Name field_access_manager_modoolabs
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 137
Technical Name field_access_manager_modoolabs
LicenseLGPL-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

© 2025 ModooLabs. All rights reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.