Skip to Content
Menu

Odoo Access Management | Odoo Access Manager | Odoo User Role Manager | Odoo User Role Management

by
Odoo

75.07

v 12.0 Third Party 12
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2286
Technical Name kits_users_role
LicenseOPL-1
Websitehttps://www.keypress.co.in
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2286
Technical Name kits_users_role
LicenseOPL-1
Websitehttps://www.keypress.co.in
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0
Keypress IT Services

Odoo Access Management | Odoo Access Manager | Odoo User Role Manager | Odoo User Role Management

Odoo Access Management made simple with Odoo Access Manager. Easily assign user roles, manage access rights, and control field-level permissions across companies with this powerful Odoo User Role Management tool.

FEATURES

Assign user roles company-wise with Odoo Access Manager to ensure tailored access control for every organization.
Manage visibility of menus, reports, and server actions for specific roles to streamline Odoo Access Management.
Configure fields as read-only, invisible, or required with Odoo Access Manager for precise role-based control.
Hide "Send Message" and "Log Note" buttons in the Chatter tab to simplify communication management.
Restrict or hide the entire Chatter section per role and model with Odoo Access Management for cleaner workflows.
Control Export, Import, and Create buttons role-wise to enhance usability and data security.
Limit sensitive actions like Duplicate, Delete, Archive, and Unarchive with Odoo Access Manager.
Define visibility of Filters and Group By options model-wise for improved Odoo Access Management.
Automatically assign a default role to all new internal users for consistent access control.
Create and manage reusable custom role templates easily with Odoo Access Manager.
Import and export multiple user roles to simplify backup and migration within Odoo Access Management.
Seamlessly manage user roles and access rights across multiple companies using Odoo Access Manager.

Need Any Help ?

Userguide

Support | Contact

Simplify Permissions with Odoo Access Manager

Stop configuring access rights for each user manually. With Odoo Access Manager, you can create roles, define permissions once, and assign users effortlessly across multiple companies for streamlined Odoo Access Management.

Create a manager role for the San Francisco company. Assign the user to this role and set the access rights to 'Sales Manager', ensuring that the user has access exclusively to sales order module.

screenshot-16

Demo only has access to sales orders in the San Francisco company.

screenshot-17

Create a 'User' role for the Chicago company. Assign the user to this role and configure the access rights to 'Sales person', granting access exclusively to the Inventory module.

screenshot-18

Demo only has access to Inventory in the Chicago company.

screenshot-19

Control What Each Role Sees with Odoo Access Manager

Easily hide menus and submenus for specific roles using Odoo Access Manager, ensuring users see only what they need and enhancing overall Odoo Access Management.

The menu is visible because it has not been configured in the user's assigned role.

screenshot-20

Add the menu you want to hide for this role.

screenshot-21

The menu is hidden after it is configured in the user's role.

screenshot-22

Restrict Actions and Hide Reports with Odoo Access Manager

Take full control of user actions and visibility with Odoo Access Manager, restricting specific operations and hiding reports for selected roles to strengthen security and streamline Odoo Access Management.

The report is visible because it has not been configured in the user's role.

screenshot-23

Add the report you want to hide for this role.

screenshot-24

The report is hidden after being configured in the user's role.

screenshot-25

The action is visible because it has not been configured in the user's role.

screenshot-26

Add the action you want to hide for this role.

screenshot-27

The action is hide after being set in the user's role.

screenshot-28

Control Button Access by Role with Odoo Access Manager

Easily hide buttons like Create, Edit, Delete, Archive/Unarchive, Import, Export, or custom buttons for specific roles using Odoo Access Manager, ensuring secure and streamlined Odoo Access Management.

Here, you can see the default buttons: 'Create' .

screenshot-37

When you enable 'Hide Create' under the 'Hide Buttons' tab, the corresponding buttons will be hidden

screenshot-38

The default buttons are hidden in this view after the corresponding options are enabled.

screenshot-39

Here, you can see the default action buttons .

screenshot-40

When you enable 'Hide Delete', 'Hide Archive', and 'Hide Unarchive' under the 'Hide Button' tab, the corresponding buttons will be hidden.

screenshot-41

Here, the default action buttons are hidden after enabling the corresponding options.

screenshot-42

Here, you can see the default buttons in the Sales Order module.

screenshot-43

To hide buttons for a specific model, select the model and choose one or more buttons from the 'Hide Buttons' tab.

screenshot-44

The selected buttons have been hidden from the interface.

screenshot-45

Control Field-Level Permissions by Role with Odoo Access Manager

Set any field to Read-Only, Invisible, or Required based on user roles using Odoo Access Manager, giving precise control over data entry and enhancing Odoo Access Management across all models.

The field is editable because it is not selected in the user's role readonly fields.

screenshot-52

Select the model and its corresponding field that you want to set as readonly for this role.

screenshot-53

The field becomes readonly after it is selected in the user's role readonly fields.

screenshot-54

The field is visible because it is not selected in the user's role invisible fields.

screenshot-55

Select the model and its corresponding field that you want to set as invisible for this role.

screenshot-56

The field becomes invisible after it is selected in the user's role invisible fields.

screenshot-57

Select the model and its corresponding field that you want to set as required for this role.

screenshot-58

The field becomes required after it is selected in the user's role required fields.

screenshot-59

Customize What Each Role Sees with Odoo Access Manager

Easily hide specific views like Form, Tree, or Kanban, and restrict Filters and Group By options using Odoo Access Manager, providing each role a clean, focused experience while improving Odoo Access Management.

Here, you can see all the views related to Sales Orders.

screenshot-34

To hide views for a specific model, you can select that model and multiple views in the 'Hide View' tab.

screenshot-35

The selected views are hidden for this role.

screenshot-36

Here, you can view all the available filters.

screenshot-46

To hide filters for a specific model, navigate to the 'Hide Filters & Group By' tab, select the model, and choose the filters you wish to hide.

screenshot-47

Here, the selected filters are hidden.

screenshot-48

Here, you can view all the available groups by.

screenshot-49

To hide group by for a specific model, navigate to the 'Hide Filters & Group By' tab, select the model, and choose the group by you wish to hide.

screenshot-50

The selected group by is hidden.

screenshot-51

Control Chatter Visibility by Role with Odoo Access Manager

Easily hide the Chatter and internal communication threads of any model for specific roles using Odoo Access Manager, keeping sensitive conversations secure and enhancing Odoo Access Management.

Here, you can see the default buttons available in the chatter.

screenshot-29

When you enable 'Hide Send Message' and 'Hide Log Note' under the 'Hide Chatter' tab, the corresponding buttons will be hidden.

screenshot-30

The button becomes invisible after you enable 'Hide Send Message' and 'Hide Log Note'.

screenshot-31

To hide the chatter for a specific model, you can select that model in the 'Hide Chatter' tab.

screenshot-32

the chatter is hidden after selecting a model in the 'Hide Chatter' tab

screenshot-33

Limit Advanced Access by Role with Odoo Access Manager

Prevent specific roles from becoming Super Users or switching to Developer Mode using Odoo Access Manager, ensuring controlled system access and strengthening Odoo Access Management.

You enable 'Restrict to Become Superuser' to prevent this user from being allowed to become a superuser

screenshot-60

You enable 'Restrict Developer Mode' to prevent this user from accessing Developer Mode

screenshot-61

Read-Only Mode for Specific Roles with Odoo Access Manager

Turn any user role into read-only mode using Odoo Access Manager, allowing users to view data securely without performing actions and enhancing overall Odoo Access Management.

When 'Is Readonly' is enabled, all records become read-only for the selected users based on their access rights. They will not be able to create, edit, or delete any records.

screenshot-62

Here, you can see that the user has read-only access after the 'Is Readonly' option is enabled.

screenshot-63

Create User Roles in One Click with Odoo Access Manager

Choose from pre-defined user role templates and create new roles instantly using Odoo Access Manager, saving time and simplifying Odoo Access Management.

The User Roles menu becomes available after installing our custom User Roles module.

screenshot-0

After opening our module, if no roles are available, click the ' Role Template' menu to view predefined templates and create a new role.

screenshot-1

This predefined role template is automatically configured by default when you install our module.

screenshot-2

To create a new role, simply click the 'Create Role' button.

screenshot-3

Here, you can see the created role.

screenshot-4

To create multiple roles, select the desired templates and click the 'Create Role' button.

screenshot-5

Here, you can see the multiple roles that have been created.

screenshot-6

Role creation is not permitted because the related module is not installed.

screenshot-15

If this checkbox is enabled, the system will automatically assign this role to all newly created internal users.

screenshot-64

Seamless Role Transfer Across Instances with Odoo Access Manager

Easily import or export user roles between Odoo instances using Odoo Access Manager, ensuring consistent and efficient Odoo Access Management.

Select multiple roles and click the "Create Role Template" button to open the wizard.

screenshot-7

Enter the role template name in the wizard and click 'Create' to generate the role template.

screenshot-8

Here, you can see the created role template.

screenshot-9

Click the "Create Role" button to create all sales roles.

screenshot-10

Here, you can see the Sales role created using a role template.

screenshot-11

Select multiple roles and click the "Export" button to download the JSON file.

screenshot-12

Here, you can see the download json file .

screenshot-13

Upload the exported JSON file in the role template to create the role.

screenshot-14

Version : 12.0.3.3.9

|

Released On : 31st July 2025

  • Improvement and bug fixing

Version : 12.0.3.3.8

|

Released On : 18th July 2025

  • Resolve the issue with user role assignments across multiple companies.

Version : 12.0.3.3.7

|

Released On : 10th July 2025

  • To prevent conflicts with the User Role module, modifications to user permissions have now been restricted in the User Configuration settings.

Version : 12.0.3.3.6

|

Released On : 7th July 2025

  • New functionality has been added to hide the chatter section, action buttons, specific views, as well as the Archive and Unarchive buttons

Version : 12.0.2.2.5

|

Released On : 8th April 2025

  • Fix error (Only employees can access this database. Please contact the administrator.)

Version : 12.0.2.2.4

|

Released On : 21st March 2025

  • Add new functionality for role import and export, including role template JSON file upload.
  • Set default role templates for the following roles: Salesperson, Sales Manager, Purchase Manager, Warehouse and Accountant.

Version : 12.0.1.1.3

|

Released On : 9th March 2025

  • Fixed an issue where access rights were not affecting existing users.

Version : 12.0.1.1.1

|

Released On : 14th January 2025

  • Initial release.

What is Odoo User Role Access?

  • Odoo User Role Access is an app that simplifies Odoo Access Management by allowing you to manage user roles company-wise, set access rights, and control field visibility efficiently.

Can I assign different roles for different companies?

  • Yes, with Odoo Access Manager, you can assign company-specific roles to tailor user access for each organization.

How does the app control menu and report visibility?

  • Odoo Access Manager lets you hide specific menus, reports, and server actions for selected roles, ensuring a focused and streamlined interface.

Can I make fields read-only or invisible for certain roles?

  • Absolutely! The app allows you to configure fields as read-only, invisible, or required per user role for precise Odoo Access Management.

Does this app work in a multi-company environment?

  • Yes, Odoo Access Manager is fully compatible with multi-company setups, making role management across organizations seamless.

Is it easy to update user roles and access rights?

  • Yes, the app provides a user-friendly interface to quickly update roles, access rights, and visibility settings as needed.

What are the benefits of using Odoo User Role Access?

  • It simplifies role management, strengthens security, and ensures a tailored user experience by aligning access with responsibilities using Odoo Access Manager.

What does the "Hide Chatter" option do?

  • The "Hide Chatter" option hides the 'Send Message' and 'Log Note' buttons from the Chatter panel for selected users or roles, enhancing privacy and focus.

Can I hide standard buttons like 'Create', 'Import', or 'Export'?

  • Yes, Odoo Access Manager allows you to selectively hide buttons like 'Create', 'Import', and 'Export' to control user actions effectively.

Is it possible to hide filters and group options from specific users?

  • Absolutely! You can hide specific filters and Group By options for chosen models, improving user experience and role-based access.

What does the "Is Default" checkbox do?

  • When enabled, this option automatically assigns the selected role to all newly created internal users, streamlining access management.

Can I create and reuse role templates?

  • Yes, you can create multiple role templates with Odoo Access Manager for quick, consistent, and reusable role setup.

How do I export multiple roles?

  • Select the roles you want to export and click "Export" to download them as a JSON file for backup, migration, or reuse in other Odoo instances.

We will provide 90 days free support if you face any issue due to the our apps, By using our module you are agree to our privacy policy and terms of service.

Support Policy

https://www.keypress.co.in/terms-of-service
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.