Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Access Pro | Role Based Permissions | User Roles | Security Groups Manager | Access Rights | Field Level Security v 18.0
  4. Sales Conditions FAQ

Access Pro | Role Based Permissions | User Roles | Security Groups Manager | Access Rights | Field Level Security

by Tedred Technologies https://tedred.com
Odoo

$ 149.00

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License

TedRed for Odoo 18

Access Pro

Give every user one Role instead of dozens of checkboxes — composed from capabilities a manager can actually read.

Role Based Permissions Capabilities Data Scope Field Level Security Access Audit

Odoo 18 · Community & Enterprise · by TedRed

Access Pro role form showing capabilities with risk ratings, plus restrictions, data scope and users tabs

Access Pro replaces the security checkbox grid with roles. Odoo access rights are a long list of technical groups, and getting a new joiner right means copying someone else and hoping. Access Pro lets you define a role once — Sales Representative, Accountant, Warehouse Operator — build it from business-readable capabilities, set how much data it can see, and assign it in one field.

1
role per user, not 40 checkboxes
5
data scope levels
3
risk ratings per capability
2
dependencies: base and mail
0
external services called

Roles

One role, assigned in one field

Roles are versioned records with a draft and an active state, so a change is prepared, reviewed and applied deliberately rather than by ticking a box in a user form.

Access Pro roles list showing Sales Representative, Sales Manager, Accountant, Warehouse Operator and HR Officer

A role catalogue that reads like your org chart, not like a permissions table.

Capabilities

Permissions in business language

A capability is a named thing a person can do — "Confirm sales orders", "Post journal entries" — that maps to the underlying Odoo groups. Each one carries a risk rating, so the sensitive ones are visible at a glance.

Access Pro capability list grouped by category with normal, sensitive and critical risk ratings

Capabilities are grouped by category and rated normal, sensitive or critical.

Data scope

How much of the data a role can see

Beyond what a user may do, a scope domain controls how much they may see on a given model: only their own records, their team, their branch, their company, or everything.

Access Pro scope domain form defining owner and team fields on sales orders

Point a scope at a model and its owner field; each role then picks its level.

• Five levels: own, team, branch, company, all.

• Backed by ordinary Odoo record rules, nothing exotic.

• A role can hold a different scope level per model.

Assignment and audit

Who has what, and since when

Role assignments are dated records with an optional reason, so the question "why does this person have access to that?" has an answer in the system rather than in someone's memory.

Access Pro user role assignment list with dates and companies

Assignments carry dates and companies, and expire on their own.

Complete feature list

Everything the module does

A full role and permission layer, built on Odoo's own security primitives.

Roles instead of groups

Define a role once and assign it in a single field. The underlying Odoo groups are applied for you.

Business-readable capabilities

Name what a person can do rather than which technical group they belong to, and map it to the real groups behind the scenes.

Risk ratings

Every capability is rated normal, sensitive or critical, so the dangerous ones stand out during review.

Role inheritance

A role can inherit another, so Sales Manager starts from Sales Representative instead of repeating it.

Data scope per model

Own, team, branch, company or all — enforced through standard Odoo record rules.

Field level guards

Hide or protect sensitive fields for roles that should not see them.

Draft and apply

Roles are versioned with a draft state, so changes are prepared and applied deliberately, not by accident.

Dated assignments

Give a role a start and end date, restrict it per company, and record why it was granted.

Segregation of duties

Define rules for combinations that must never sit with the same person.

Access requests

Users can request access; the request carries an approval trail.

Assignment history

Every grant and revoke is logged, so an audit has a record to read.

Export logging

Track who exported data, and block bulk export for roles that should not have it.

Questions answered

Frequently asked questions

Does it replace Odoo security or sit on top of it?

On top. Capabilities map to ordinary res.groups and scopes are enforced by ordinary record rules, so nothing behaves in a way Odoo cannot explain.

What happens to my existing groups?

Nothing. Users keep whatever they have; a role adds its groups when applied. You can adopt it one team at a time.

Does it ship with ready-made roles?

It ships the capability categories and the framework. Roles and capabilities are yours to define, because they depend on which apps you run and how your business is organised.

Does it work on Odoo Community?

Yes. It depends on base and mail only, so it runs on both Community and Enterprise.

Can a role expire automatically?

Yes. Assignments carry a start and end date, so temporary access ends on its own instead of being forgotten.

Is anything sent outside my server?

No. There are no outbound calls, no external service and no telemetry.

Built for your next step

Want your role catalogue built with you?

Mapping an existing permission mess onto roles is the hard part, and it is work we do regularly. TedRed combines technology, design, media and marketing under one roof, and responds within one business day.

tedred.com  ·  support@tedred.com

© TedRed · Odoo solutions designed with clarity, built for results.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 4676
Technical Name tedred_access
LicenseOPL-1
Websitehttps://tedred.com
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.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with