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. Services
  3. Smart Access Management v 19.0
  4. Sales Conditions FAQ

Smart Access Management

by Speeduplight https://speeduplight.com/
Odoo

$ 99.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1481
Technical Name sp_smart_access_management
LicenseOPL-1
Websitehttps://speeduplight.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1481
Technical Name sp_smart_access_management
LicenseOPL-1
Websitehttps://speeduplight.com/
  • Description
  • License
Speeduplight Apps
speeduplight-logo
Enterprise Community Odoo.sh

Smart Access Management

The Smart Access Management module helps businesses centrally manage and control user permissions across Odoo from a single interface. It enables administrators to restrict access to reports, actions, views, menus, buttons, exports, imports, archives, duplicate actions, and other system functionalities while ensuring a secure and well-organized working environment.

The module also includes advanced security features such as Read Only User, Disable Login, Developer Mode Restriction, Menu Access Management, and a powerful Rule Engine that allows administrators to configure and enforce access restrictions based on business requirements. It helps organizations strengthen data security, simplify user management, and maintain centralized control over permissions while seamlessly supporting both standard Odoo applications and custom modules.

Speeduplight provides FREE 90 Days Support for any queries, doubts, or bug fixes (excluding data recovery), applicable from the date of purchase.

Features

📋Hide menu/Sub-menu
🖥️ Model access rights
📝 Field Access Rights
⚙️ Conditional Field Access
🎯 Domain Based Access Restriction
🔘 Button & Tab Access
🔍 Search Panel Access
💬 Chatter Access Management
👤 User / Group / Company Wise Restrictions
👁️ Read Only User
🚫 Disable Login
🛠️ Disable Developer Mode
📄 Restrict Reports & Actions
👀 Hide Views
📥 Hide Import / Export
📦 Hide Duplicate / Archive
⭐ Hide Filters & Groups
📌 Make Any Field Required

Overview

⚙️ Module Setup 👁️ Read Only User 🚫 Disable Login 🛠️ Disable Developer Mode 📂 Hide Menu / Sub-menu 🖥️ Model Access Rights 📝 Field Access Rights ⚙️ Conditional Fields 🎯 Domain Access 🔘 Button & Tab Access 🔍 Search Panel Access 💬 Chatter Access

Module Setup and Configuration

👉 Activate Smart Access Management

Install and activate Smart Access Management from the Apps menu to start configuring security rules and access restrictions.

👉 Enable Access Management Permission

Navigate to Settings → Users & Companies → Users, open the desired user, and enable the Access Management checkbox to grant permission to configure Smart Access Management features.

👉 Create and Configure Access Rules

Create a new access rule by assigning users, companies, and user groups. Configure security options such as Read-only mode, Disable Developer Mode, and Disable Login.

Use the available tabs to manage menu visibility, model restrictions, field permissions, domain filters, button access, search panel access, and chatter access. Finally, click Activate Rule to apply all configured settings.

Read Only User Configuration

👉 Read Only User - Before Rule Applied

Before enabling Read Only User, the user has full access to the system and can create, edit, duplicate, and delete records .

👉 Read Only User - Form View (Before Rule Applied)

By default, users have full access to form views and can create, edit, duplicate, and delete records.

👉 Enable Read Only Rule

Open the configured access rule, assign the user, enable the Read-only option, set the desired priority level, and click Activate Rule to apply read-only restrictions.

Once the rule is activated, the selected user will no longer be able to create, edit, duplicate, or delete records and will only have permission to view data.

👉 Read Only User - After Rule Applied (List View)

After activating the Read-only rule, the user can only view existing records. Create, edit, duplicate, and delete operations are automatically restricted.

👉 Read Only User - After Rule Applied (Form View)

After activating the Read-only rule, users can view records but cannot create, edit, duplicate, or delete any data.

Disable Login Configuration

👉 Disable Login - Before Rule Applied

Before enabling the Disable Login rule, users can log in normally and access all applications and menus assigned to them.

👉 Configure Disable Login Rule

Create an access rule, assign the target user, enable the Disable Login option, and activate the rule to prevent the selected user from logging.

👉 Disable Login - After Rule Applied

After activating the Disable Login rule, the selected user is prevented logging.A clear restriction message is displayed, informing the user that their account has been temporarily disabled by the system administrator.

Disable Developer Mode

👉 Disable Developer Mode - Before Rule Applied

Before enabling the Disable Developer Mode rule, users can access Developer Mode and use all available technical features.

👉 Configure Disable Developer Mode Rule

Create a new access rule, assign the required users, enable the Disable Developer Mode option, and activate the rule to prevent selected users from accessing Developer Mode.

👉 Disable Developer Mode - After Rule Applied

After activating the Disable Developer Mode rule, the selected user can no longer access Developer Mode.

Hide Menu / Sub-menu Access

👉 Hide Menu - Before Rule Applied

Before applying the Hide Menu rule, users can view and access all assigned menus and sub-menus available in the navigation panel.

👉 Configure Hide Menu Rule

Open the access rule, navigate to the Hide Menu tab, select the menus or sub-menus you want to restrict, and activate the rule to apply the changes.

👉 Hide Menu - After Rule Applied

After activating the Hide Menu rule, the configured menus and sub-menus are automatically hidden. Users can only access the menus that are allowed by the applied access rule.

Model Access Rights Control

👉 Model Access Restriction

The Model Access (Restrict) tab provides a centralized set of options to control access to the selected model. Administrators can restrict reports, actions, views, create, edit, delete, archive, unarchive, duplicate, import, export, and edit properties for the assigned users based on business requirements.

👉 Before Rule Applied – Reports & Actions

Before applying the Model Access rule, users can access all reports and actions of the selected model.

👉 Before Rule Applied – Views

Before the rule is applied, all views of the selected model are accessible.

👉 Configure Model Access Restrictions

Create a Model Access rule, assign the required users, select the target model, and configure report, action, and view restrictions. After completing the configuration, click Activate Rule to apply the selected restrictions.

👉 After Rule Applied – Reports & Actions

After applying the Model Access rule, the configured reports and actions are hidden from the selected users and can no longer be accessed.

👉 After Rule Applied – View Restriction

After applying the Model Access rule, the restricted view is no longer accessible. Users attempting to open the restricted view will receive an Access Denied message.

👉 Before Rule Applied – Record Permissions

Before applying the Model Access rule, users have full permission to create, edit, delete, archive, unarchive, duplicate, import, export, and edit properties.

👉 Configure Record Operation Restrictions

Create a new access rule, assign the required users, open the Model Access (Restrict) tab, select the target model, and enable the record operations that should be restricted. Once the rule is activated, the selected users will no longer be able to perform those operations on the configured model.

👉 After Rule Applied - Record Operation Restrictions

After activating the rule, the selected record operations are restricted.

Field Access Rights Control

👉 Field Access Options

The Field Access tab provides a centralized set of options to control access to individual fields of the selected model. Administrators can configure fields as Invisible, Read-Only, or Required, and can also remove the Create, Edit, and External Link options for the assigned users based on business requirements.

👉 Before Rule Applied

Before applying the Field Access rule, users can create related records using the Create and Create and Edit options. All configured fields remain fully accessible without any restrictions.

👉 Configure Field Access Rule

Create a new access rule, assign the required users, open the Field Access tab, select the target model and fields, then configure the required field restrictions. Finally, click Activate Rule to apply the changes.

👉 After Rule Applied

After activating the Field Access rule, the configured field restrictions are applied to the selected users. Restricted fields and options are hidden or disabled according to the configured permissions.

Conditional Field Access

👉 Conditional Field Access Rule

The rule is configured to apply the selected field attribute only when the specified condition is satisfied. This allows field behavior to change dynamically based on record values.

👉 Before Rule Applied

Before applying the Conditional Field Access rule, all configured fields remain visible and behave normally. No conditional restrictions are applied, regardless of the record values.

👉 Define Conditional Field Access Rule

Configure the Conditional Field Access rule by selecting the target model, choosing the field attribute (Required, Read-Only, or Invisible), and defining the condition that determines when the selected field restriction should be applied.

👉 After Rule Applied (Condition Matched)

When the configured condition is satisfied, the selected field restriction is automatically applied. In this example, the configured field becomes invisible because the record matches the defined condition.

👉 After Rule Applied (Condition Not Matched)

If the configured condition is not satisfied, the Conditional Field Access rule is ignored for that record. The configured field remains visible and continues to behave normally.

Domain-Based Access Restriction

👉 Configure Domain-Based Access Rule

Create a Domain-Based Access rule by selecting the target model, choosing the operations to restrict (Read, Write, Create, or Delete), and defining the domain condition that determines which records the restriction applies to.

👉 Before Rule Applied

Before the Domain-Based Access rule is activated, all configured operations remain available. In this example, the Delete option is visible for every Sales Order regardless of the customer.

👉 Define Domain-Based Access Rule

Configure the restriction by selecting the target model, enabling the desired operation restriction, and defining a domain condition. The restriction will only affect records that satisfy the configured domain.

👉 After Rule Applied (Condition Matched)

When the configured domain condition is satisfied, the selected restriction is automatically enforced. In this example, the Delete option is hidden because the current record matches the configured customer condition.

👉 After Rule Applied (Condition Not Matched)

If the record does not satisfy the configured domain condition, the restriction is not applied. The Delete option remains available and users can continue to perform the operation on records outside the configured domain.

Button & Tab Visibility Access

👉 Configure Button & Tab Access

Open the Button & Tab Access section and select the target model. Configure which form header buttons and notebook tabs should be hidden for specific users. Once the rule is activated, the selected interface elements will no longer be available.

👉 Before Rule Applied

Before the Button & Tab Access rule is activated, all configured buttons, action buttons, and notebook tabs remain visible. Users can perform every available action and access all tabs without any restrictions.

👉 Define Button & Tab Access Rule

Configure the Button & Tab Access rule by selecting the target users, companies, and user groups. Choose the buttons and notebook tabs that should be hidden, then activate the rule to apply the configured interface restrictions.

👉 After Rule Applied

After the Button & Tab Access rule is activated, the selected buttons and notebook tabs are automatically hidden. Users only see the permitted actions and interface elements according to the configured access rule.

Search Panel Access & Filter Restrictions

👉 Search Panel Access Configuration

Select the target users, companies, and user groups, then activate the Search Panel Access rule. Configure the target model and define which filters, Group By options, Custom Filter, Custom Group By, and Delete Favorite actions should be restricted.

👉 Before Rule Applied

Before the Search Panel Access rule is activated, all search panel options remain available. Users can access all Filters, Group By options, Custom Filter, Custom Group By, and Delete Favorite actions without any restrictions.

👉 Configure Search Panel Access Rule

Configure Search Panel Access by selecting the target model and choosing which search filters, Group By options, Custom Filter, Custom Group By, and Delete Favorite actions should be hidden for the selected users, companies, or user groups.

👉 After Rule Applied

After activating the Search Panel Access rule, the configured search panel options are automatically hidden.

Chatter & Log Access Management

👉 Available Chatter Access Options

Configure individual Chatter components for the selected model. You can independently hide the complete Chatter panel or restrict Send Message, Log Notes, Activities, Search Messages, Attachments, Followers, and Follow/Unfollow options according to your access requirements.

👉 Before Rule Applied

Before the Chatter Access rule is activated, all Chatter components remain fully visible. Users can access Send Message, Log Notes, Activities, Attachments, Followers, Search, and Follow/Unfollow options without any restrictions.

👉 Hide Complete Chatter Panel

Enable the Hide Chatter option for the selected model to completely remove the Chatter panel.

👉 After Rule Applied

After activating the Chatter Access rule with the Hide Chatter option enabled, the complete Chatter panel is automatically removed from the selected model.

👉 Configure Selected Chatter Components

Configure only the required Chatter components for the selected model. Enable restrictions for Send Message, Log Notes, Activities, Search Messages, Attachments, Followers, and Follow/Unfollow options while keeping the Chatter panel visible.

👉 After Rule Applied

Once the Chatter Access rule is activated, the selected Chatter components are automatically hidden from the user interface while the remaining Chatter features continue to work normally.

Our Odoo Services


Consulting

Development

Migration

Support

Integration

Training

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