NexGen Solutions
Access Management AI
Access Management AI is a complete no-code access control app for Odoo 19: manage user access rights, security roles, record rules, hide menus, fields, views and buttons, control chatter and import/export, review audits, and optionally draft rules with AI — from one module.
Ready to transform your Odoo experience?
What does this app do in Odoo 19?
Access Management means controlling who can see and do what inside Odoo — menus, apps, models, records, fields, views, buttons, reports, chatter and more. Access Management AI is the all-in-one Odoo 19 access control module that replaces split tools with one no-code workspace for access rights, record rules, security roles, user groups, import/export profiles, audits and AI drafts.
Technical name: access_management_ai. Works on Odoo 19 Community, Enterprise, Odoo.sh and on-premise.
- Works on Community, Enterprise, Odoo.sh and on-premise
- No-code access rules instead of custom XML / Python ACL work
- AI-assisted drafts for faster rule and role drafts
- Server + UI enforcement for real access security
- Publisher: NexGen Solutions · Support: nexgensolutionsodoo@gmail.com
Workspace — rules, roles and dashboard
One app for Rules, Roles, Groups, Dashboard, Audits, Requests, Tags, Import/Export and Configuration.
Feature map
Explore every capability below. The Restrictions section shows live before/after GIFs for each effect.
Configure once — users feel the difference immediately
Admin creates an Access Rule (or generates with AI), assigns users/groups/companies, and optionally schedules it. Targeted users refresh and restrictions apply — UI + server where configured.
Install
Install from Apps and open the Access Management menu.
Create a rule
Or Generate with AI — then configure every tab.
Roles & groups
Bundle groups and assign to teams.
Go live
Users refresh. Export JSON for production.
Access Rules — List & Kanban
Manage every access profile from a clear list or kanban board with status, tags and restriction counts.
One place for global policies
Read-only, prevent login, disable developer mode, block apps, hide import/export/print/action, search, chatter and systray — system-wide.
Assignments & Schedule
Target users, groups, Access Groups and companies. Activate only inside a date range or daily time window with timezone.
Before / After GIFs for every major restriction
Captured on a real Odoo 19 Enterprise database with Admin configuring rules and Demo showing the effect.
Hide Menus / Apps
Selected apps and menus disappear from the home menu for targeted users — children hidden automatically.
Rule config — pick menus on the Access Rule and assign users.
Model Create / Edit / Delete
Server-enforced Create, Edit and Delete on any model. New button and edit affordances disappear.
Rule config — Models tab Basic Access toggles.
Field Invisible / Read-only / Required
Hide sensitive fields or make them read-only/required on forms and lists — with optional conditions.
Rule config — Fields tab with conditions.
Hide Buttons / Notebook Tabs / Kanban Links
Remove buttons, notebook pages, field elements and kanban links by name or label, optionally conditional.
Rule config — UI Elements tab + selector wizard.
Hide View Switchers
Remove List, Form, Kanban, Calendar, Pivot, Graph, Gantt, Map, Activity and Hierarchy views per model.
Rule config — Models → Views tab.
Hide Reports & Actions
Strip reports and window / server / client / URL actions from Print and Action menus — globally or per model.
Rule config — Reports & Actions on rule + per-model tab.
Hide Import / Export
Remove Import and Export globally or per model; optionally block specific fields from export.
Chatter Access Rights
Hide Send Message, Log Note, Activities — globally or per model.
Rule config — Global Settings + Models → Chatter.
Global Read-Only User
One checkbox locks the entire UI for targeted users — no create, edit or delete anywhere.
Record Domain Filter
Server-enforced domains for read / write / create / delete limit which records users can see or change.
Rule config — Models → Record Rules (Domains).
Hide Search / Filters / Group By
Remove Filters, Group By, Favorites, search bar and left search panel — globally or per model.
Rule config — Global Search Bar + Models → Search.
Hide Archive / Duplicate / Delete
Keep records safe by removing Archive, Duplicate and Delete from the Action menu.
Rule config — Models → UI & Export.
Prevent Login
Block targeted users from signing in with one checkbox — globally via Access Rule or on the user form.
Rule config — Global Settings or User Access Controls.
Disable Developer Mode
Stop users from opening debug / developer tools even with ?debug=1.
Soft Restrict & Warn Mode
Show a warning instead of hard-blocking restricted CRUD — gentler UX when you want guidance, not a hard stop.
Rule config — Models → Record Rules options.
Field Advanced Controls
Remove external links, disable Create / Create & Edit on relational fields, apply dropdown domains and block field export.
Rule config — Fields → Advanced + Export Security.
Hide Systray Items
Hide messaging, activities and other systray registry items for targeted users.
Rule config — Global Settings → Systray Items.
Hide Spreadsheet / Add Property / Custom Filter
Remove Insert in Spreadsheet, Add a Property, Custom Filter and Custom Group options.
Predefined Date Filters
Limit visible records by Today, This Week, This Month, This Year and similar periods on a date/datetime field.
Rule config — Models → Date & Hierarchy Filters.
Hierarchy Access
Restrict records to the user's node and descendants or ancestors using a parent field + user field.
Rule config — Models → Date & Hierarchy Filters.
Block Apps & Password Expiry
Block module install / upgrade / uninstall and force password rotation after N days with reminders.
Rule config — Global Settings → Access Scope & Security.
Scheduled Access Rules
Activate rules only inside a date range and/or daily time window with timezone.
Rule config — Rule form → Configuration & Schedule.
Hide Followers / Attachments / Chatter Search
Granular chatter extras beyond Send / Log / Activity — followers widget, paperclip and chatter search.
Rule config — Global Chatter + per-model Chatter.
Users, Groups, Access Groups & Companies
Target individuals, security groups, custom Access Groups, all internal or all portal users, and limit by company.
Full model restriction workspace
Each model line has UI & Export, Views, Search, Chatter, Domains and Reports & Actions sub-tabs.
Beautiful rule kanban overview
Each rule card shows assignments, restriction stats and global flags at a glance.
Bundle Odoo groups into reusable Roles
Nest roles, assign with validity dates, sync nightly, and generate roles with AI.
Groups, users & validity windows
Configure groups a role grants and users who receive them. Expired roles cleanly drop only their groups.
Team-based targeting
Create Sales / Warehouse / HR Access Groups and apply many Access Rules to the whole team.
Controls on every user form
View Only, Prevent Login, Disable Developer Mode, Block External API, password expiry, Login-as, Terminate Sessions and inline Roles.
Users with access context
See access-related controls and open mass assignment from the Users list.
Assign Groups, Roles & Rules in bulk
Add, remove or replace for many users in one wizard.
Turn plain-language requirements into access policies
Describe a job role, department or security requirement in natural language. The AI Generator prepares a structured draft of the menus, models, fields, views, actions, domains and permissions that match your request.
Natural-language prompts
Explain what a user should see and do without writing XML, Python or domains by hand.
Structured rule output
Generate a practical access-rule draft with model, field and UI restriction settings.
Role generation
Create reusable Security Roles with groups, included roles and clear descriptions.
Human approval
Review, edit and explicitly apply every generated result before it changes access.
Describe the requirement
“Sales representatives can view their own opportunities but cannot delete them.”
Generate a draft
The selected provider turns the request into structured rule or role settings.
Review the scope
Check assignments, companies, domains, CRUD permissions and UI restrictions.
Apply when ready
Save the approved configuration and test it with a limited user or group.
Generate Access Rules with AI
Describe the job in plain English and let the wizard prepare a complete Access Rule. It can help define target users, groups and companies, model CRUD permissions, record domains, fields, views, UI elements, reports, search, chatter and other supported controls.
Generate Security Roles with AI
Draft a reusable role from a prompt such as “Warehouse Supervisor”. Review the suggested security groups, included roles and description, then assign the approved role to users or teams.
Configure AI providers
Connect Gemini, Claude, OpenAI or Cursor Agent under Settings.
Move profiles between databases
Export complete profiles as JSON and import on another database. Perfect for staging → production.
Copy configuration between users
Transfer Access Rules / assignments when someone changes job or leaves.
Organize rules with colorful tags
Filter and categorize Access Rules for clearer administration.
Track login, logout and failed attempts
IP, browser, platform and company — filters, group-by and pivots.
Who granted, revoked or modified access
Previous/new values and reasons for every access change.
Coverage heatmap
Which models are restricted by which profiles, with severity and blocked operations. Pivot & Graph views included.
Request → Approve → Expire
Users request a Role or Profile. Managers approve, reject, expire or revoke with emails and activities.
Clean imports across databases
See which models, fields or elements could not be resolved after import.
Printable documentation
Print Access Rule, Role and Request PDF reports for audits and handovers.
FAQ
Give every user the right access
Access management turns security policy into a practical operating system for your Odoo users. Give each person the access they need, keep sensitive capabilities controlled, and make changes visible, repeatable and easier to manage.
Stronger data security
Reduce unnecessary exposure by controlling menus, models, records, fields, actions and exports for the users who need them.
- • Least-privilege access
- • Server-side controls where configured
Precise access boundaries
Move beyond broad group permissions with record domains, company scope, field conditions, CRUD controls and time-based rules.
- • Different rules for different teams
- • Read, write, create and delete control
Cleaner user experience
Show users the menus, views, buttons, fields and tools relevant to their work so they can find the right action faster.
- • Less visual clutter
- • Fewer accidental actions
Audit and compliance readiness
Make permission decisions easier to review with access audits, login history, reports, dashboards, tags and request workflows.
- • Traceable access changes
- • Evidence for internal reviews
Faster onboarding and offboarding
Apply reusable Roles, Access Groups and mass assignments when people join, change responsibilities or leave the organization.
- • Consistent team access
- • Quickly revoke or transfer access
Less administration overhead
Manage access from no-code forms, schedule temporary policies, and use AI to draft rules and roles for administrator review.
- • Centralized policy management
- • Repeatable configuration
Scale across teams and companies
Keep access aligned as your Odoo environment grows across departments, internal and portal users, companies and databases.
- • Multi-company targeting
- • JSON transfer between databases
Lower access-management cost
Bring restrictions, roles, audits, workflows, dashboards and administration into one connected module instead of multiple separate tools.
- • One consistent configuration model
- • Fewer disconnected processes
Define the policy
Describe who should access which Odoo capability, record or field.
Apply with confidence
Assign, schedule and test the rule for the right users, groups or companies.
Review and improve
Use audits, reports and requests to keep access appropriate over time.
Free Application vs typical split suites
Stop stacking 3–4 paid access apps. Get restrictions, roles, AI, audits and admin tools in a single connected platform.
Access Management AI
One module. Free Application. Full stack access control with AI assist.
- ✓ Everything included for free
- ✓ No-code setup + reusable policies
- ✓ AI Rules & Roles generation
- ✓ Audits, dashboard, requests & reports
Typical multi-app approach
Buy several apps, then stitch them together yourself.
- ✕ Base app + extra paid modules
- ✕ Fragmented configuration & higher cost
- ✕ AI generation usually missing
- ✕ Roles / audits / requests often incomplete
All-in-one coverage
Restrictions, roles, tools and audits in one module.
Faster setup
No-code configuration with reusable policies.
AI-assisted control
Generate rules and roles for review.
Built to scale
Audits, schedules, requests and transfers.
Explore our premium solutions
Elevate your Odoo workspace with our meticulously crafted modules.
Ready to control Odoo access with confidence?
Full feature coverage with before/after demos —.
Contact NexGen Solutions