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
    • Estate 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. Services
  3. Advanced User Access Control - Customized Access Rights | Record Rules | Fields Restrictions v 18.0
  4. Sales Conditions FAQ

Advanced User Access Control - Customized Access Rights | Record Rules | Fields Restrictions

by Lambda Digitech
Odoo

$ 49.26

v 18.0 Third Party 2
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 223
Technical Name user_access_control
LicenseLGPL-3
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 223
Technical Name user_access_control
LicenseLGPL-3
Versions 15.0 16.0 17.0 18.0

Advanced Access Control for Users

This module provides control over user access rights, allowing administrators to precisely configure what users can see and do within the Odoo system.

Module Features

  • User Friendly Access Control: Restrict create, edit, delete, import, and export permissions per Model
  • Records Filtering: Apply domain filters to restrict visible records
  • Field-level Restrictions: Make any field Readonly, Invisible, or Mandatory for the selected Model

Configuration Guide

1. Basic User Settings

  1. Go to Settings → Users & Companies → Users
  2. Select an existing user or create a new one
  3. In the user form, you'll find the Manage Model Access section, click add a line.
  4. User Type: Select from the three available options

User Type Options:

  • User - Own Documents: Can see only their records and can't delete
  • User - All Documents: Can see every record but can't delete
  • Admin: Has all access rights

2. Model Access Configuration

  • Select the model (e.g. Sales Order, Journal Entry) and set below operations:

    • ✓ Readonly: Makes the entire model view-only and hides all the buttons.
    • ✓ Hide Create: Disables new record creation
    • ✓ Hide Edit: Disables editing any records
    • ✓ Hide Delete: Disables record deletion
    • ✓ Hide Export: Disables Excel/CSV export option
    • ✓ Hide Import: Disables Excel/CSV import option
  • Repeat this configuration for all models needed

3. Field Access Restrictions

  1. Toggle Fields(s) Restriction to enable Fields Access Restrictions section.
  2. Apply restrictions to as many fields as needed
  • Field Name: Select the fields to restrict
  • Restriction Type: Choose between:
    • Readonly: Field is visible but cannot be modified
    • Invisible/Hide: Field is completely hidden
    • Mandatory: Field becomes required

4. Record Filtering

  1. In the user form, find the Records Filter section
  2. Click New Rule to create a filter
  3. Configure the domain filter to restrict which records the user can see
  4. You can create multiple rules and choose whether they should match all or any of them

Screenshots

User Settings Screen

User Access Configuration

Configure basic user settings and access rights in this screen.

Main Access Management View

Access Management Interface

The main interface for managing user access rights and permissions.

Field Access Restrictions

Field Restrictions Setup

Configure field-level restrictions including readonly, invisible, and mandatory settings.

Records Filter

Records Filter Rule

Based on given rules, records will be filtered for the user.

Sales Order with Restrictions Applied

Sales Order list View

Based on the Records Filter Rule, the system displays only the orders which are in Quotation status.

Sales Order Form View

As the Readonly option enabled, the form becomes completely uneditable, all the Buttons/Action were hidden, while the Customer, Taxes field remains hidden as specified in the field-level restrictions.

Need Demo/Support for this Module or any other queries?

✉️ Contact: lambdadigitech@gmail.com

• Fast response (typically within hours)
• Services: Implementation | Support | Bug Fixes | Migration
• Cost-effective Hourly pricing

⚠️ Note: This module was developed for Odoo V18. Compatibility with other versions is not guaranteed.

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