| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 769 |
| Technical Name |
inom_security_user_roles |
| License | LGPL-3 |
| Website | https://inomerp.in |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 769 |
| Technical Name |
inom_security_user_roles |
| License | LGPL-3 |
| Website | https://inomerp.in |
| Versions | 17.0 18.0 19.0 |
Simplify User Access with Role-Based Security
Security User Roles
Security User Roles provides a centralized and efficient way to manage user permissions in Odoo through predefined roles. Instead of manually assigning access rights to each user, administrators can create roles with specific security groups and assign them in just a few clicks. The module supports multiple roles per user, automatic permission updates, role-based access management, temporary activation and blocking, and seamless integration with standard, third-party, and custom Odoo modules. This approach reduces administrative effort, improves security consistency, and simplifies user onboarding and access control across the organization.
Key Highlights
Role-Based Access Management
Create and manage predefined security roles with specific access rights and user groups. Assign roles to users in a few clicks and eliminate the need for manual permission configuration.
Multiple Roles Assignment
Assign multiple roles to a single user and automatically combine permissions from different departments, ensuring flexible access management across the organization.
Automatic Permission Synchronization
Update a role once and instantly apply permission changes to all users linked to that role, reducing administrative effort and maintaining consistent security policies.
Simplify access management with reusable security roles and centralized permission control. Ensure consistent security policies and reduce manual configuration effort across users.
Role-Based User Access Management
Manage user permissions efficiently through dedicated security roles. The Roles tab allows administrators to assign predefined roles to users, ensuring consistent access rights, simplified user management, and reduced manual configuration across the Odoo environment.
Create Roles from Existing Users for Faster Permission Setup
Quickly create security roles by copying access rights and security groups from an existing user. This feature eliminates repetitive configuration, ensures permission consistency, and helps administrators standardize role-based access management across the organization.
Assign Multiple Roles to a Single User
Assign one or more predefined security roles to a user and automatically combine permissions from all assigned roles. This approach simplifies access management, reduces manual configuration, and ensures consistent security policies across different departments and responsibilities.
Create a Security Role Directly from an Existing User
Generate a new security role directly from a user's current permissions with a single click. This feature automatically copies the user's assigned access rights and security groups, helping administrators create reusable roles quickly while maintaining consistent permission structures.
Generate New Roles from Existing User Permissions
Quickly create a reusable security role by copying all permissions, access rights, and security groups from an existing user. The role creation wizard provides a streamlined way to standardize access management while reducing manual configuration effort.
Role Configuration with Automatically Copied Permissions
Review and manage all permissions assigned to a role from a centralized configuration screen. Security groups copied from an existing user are automatically added to the role, allowing administrators to standardize access rights and reuse permission structures across multiple users.
Create a New User Directly from a Role View
Set up a fully configured user straight from a role, without assigning permissions one by one. Using the "Create User from this Role" action on any role, administrators generate a new user account that automatically receives every security group defined in that role. This keeps access consistent across the team and turns onboarding into a quick, repeatable step.
Temporary Activation and Blocking for Roles View
Grant or suspend a user's role-based access for a fixed period, fully automatically. From the Temporary Activation and Blocking tab on any role, administrators add per-user rules with a type, Block or Activate, and a start and end date. A scheduled action runs quietly in the background each day and applies these rules on time: blocked users lose the role's permissions for the chosen window, activated users receive them, and everything reverts on its own once the period ends, all without ever removing the user's link to the role.
Show Technical Groups Without Developer Mode View
Make technical security groups available on the role form without switching on developer mode. A configuration option, "Show technical user groups on roles forms without developer mode," controls this directly: while it is off, the role's group selector lists only the standard groups and stays clean; once it is enabled, the full set, including technical groups, appears so administrators can assign them right away. Turning the option back off hides those technical groups again, giving you a single switch to expand or simplify the available permissions without ever touching developer mode.
Switch a Role's Users to Odoo Inbox Notifications View
Move an entire role's users from email to in-app notifications with one switch. When "Receive notifications in Odoo" is enabled on a role, every user assigned to that role has their preference set to Handle in Odoo, so alerts arrive in the Odoo inbox instead of their email. Any user added to the role later picks up the same setting automatically, keeping the whole team's notification behavior consistent without editing each profile by hand.
Archive a Role Without Deleting It View
Retire a role from everyday use without losing any of its configuration. Archiving a role takes it out of the active list while keeping its assigned groups, linked users, and temporary rules safely stored. Whenever the role is needed again, it can be restored exactly as it was, so you can pause access profiles you do not currently need instead of rebuilding them from scratch.
To print query results, simply click the 'Print PDF' button. You can also configure the page layout through the PDF orientation wizard to ensure your data fits perfectly on the report.
Key Features
Support & Customization
We're here to help you with setup, customization & support
🚀 Free Installation Support
One-time free setup on Odoo server with proper configuration.
Third-party or custom development requests may be chargeable.
Odoo Experts | ERP Solutions | Custom Development
Please log in to comment on this module