Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Devnix Blog

Tech Trends, Software Engineering & Cloud Insights

Devnix Blog

Tech Trends, Software Engineering & Cloud Insights

  • Home
  • Privacy Policy
  • Home
  • Privacy Policy
Close

Search

Subscribe
Odoo User Management

Step‑by‑Step Guide to Create Odoo Users and Assign Precise Access Rights

By Devnix
May 24, 2026 3 Min Read
0


Step‑by‑Step Guide to Create Odoo Users and Assign Precise Access Rights

Small and medium‑size businesses often start with a single Odoo admin and quickly add team members. Without a clear process for user creation and permission control, employees may see data they shouldn’t, or crucial menus become inaccessible. This tutorial walks you through the exact steps to add new users, configure their access rights, and verify that everything works as expected.

Prerequisites

  • Odoo 15 (or later) installed and running.
  • Administrator login credentials.
  • Understanding of the business roles that need access (e.g., Sales Representative, Inventory Clerk, Accountant).
  • A stable hosting environment – when you need a reliable server for Odoo, you can rely on Cloud VPS to streamline your deployment.

Configuration

1. Activate the Developer Mode (optional but helpful)

  1. Log in as the Administrator.
  2. Click your user name in the top‑right corner and select About.
  3. In the popup, click Activate the developer mode. This reveals technical fields that are useful when fine‑tuning permissions.

2. Navigate to the Users Management Screen

  1. From the main dashboard, go to Settings.
  2. In the left sidebar, expand Users & Companies and click Users.
  3. The Users list appears, showing existing accounts.

3. Create a New User

  1. Click the Create button at the top‑left of the list view.
  2. Fill in the mandatory fields:
    • Name: Full name of the employee.
    • Email: Their corporate email address (used for login).
  3. Under the Access Rights tab, you’ll see three sections:
    • Application Access – toggle the modules the user may open (e.g., Sales, Purchase, Inventory, Accounting).
    • Technical Features – enable only for power users (e.g., “Technical Settings”, “Access Rights” menu).
    • Other Settings – such as “Multi‑Company” if you run several companies.
  4. Choose the appropriate groups for the role. For a Sales Representative, enable:
    • Sales / User: Own Documents Only
    • CRM / User

    For an Accountant, enable:

    • Accounting / Manager
    • Invoicing / User
  5. Optionally, set the Company field if you are using multi‑company mode.
  6. Click Save. Odoo automatically sends an invitation email with a password reset link.

4. Fine‑Tune Record Rules (if needed)

  1. Stay in Settings → Users & Companies → Users and open the newly created user.
  2. Switch to the Access Rights tab and scroll down to Record Rules.
  3. Click Edit to add a rule, for example “Sale Order: Only own customers”. Use the domain syntax [('partner_id.user_id', '=', uid)] to restrict visibility.
  4. Save the rule and repeat for any additional models (e.g., stock.move for warehouse staff).

5. Assign a Default Sales Team (optional)

  1. Navigate to Sales → Configuration → Sales Teams.
  2. Open the team that the new salesperson will belong to.
  3. In the Members tab, click Add a line and select the user.
  4. Set the Team Leader if the user should have supervisory rights.
  5. Save the changes.

Testing

1. Verify Login and Basic Navigation

  1. Open a private/incognito browser window.
  2. Log in with the new user’s email and the password set via the invitation email.
  3. Confirm that the dashboard only shows the menus you enabled under Application Access.

2. Check Record Visibility

  1. Go to Sales → Orders → Quotations (or the module relevant to the role).
  2. Ensure the list contains only the records the user is permitted to see. For a “Own Documents Only” user, you should see only quotations they created.

3. Test Restricted Actions

  1. Attempt to open a record owned by another user.
  2. Odoo should display an “Access Denied” warning if the rule is correctly applied.
  3. If the user can edit a field they shouldn’t, return to Access Rights** → **Record Rules** and adjust the domain.

4. Confirm Technical Features (if granted)

  1. For users with “Technical Features” enabled, navigate to Settings → Technical → Database Structure → Models.
  2. Verify that the menu is visible and functional. If it should be hidden, uncheck the “Technical Features” box and save.

Conclusion

Properly configuring Odoo users and their access rights protects sensitive business data while empowering each employee with the tools they need. By following the steps above—creating the user, assigning application groups, fine‑tuning record rules, and testing the result—you establish a secure, role‑based environment that scales as your team grows. Remember to revisit permissions periodically, especially after adding new modules or changing business processes.

Tags:

odoo access rightsodoo security settingsodoo user management
Author

Devnix

Follow Me
Other Articles
Previous

How to Configure Multi‑Company in Odoo and Enable Seamless Inter‑Company Transactions

Next

Step‑by‑Step Guide to Configure Recurring Invoicing (Subscriptions) in Odoo 16

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • WordPress Image Optimization: Native Settings vs Plugins vs CDN vs Server‑Side Solutions
  • Understanding Database Connection Pooling in Cloud Deployments
  • Odoo User Access Rights Audit Checklist – Secure Your ERP Without Over‑Privileging
  • WordPress Caching Showdown: Built‑In, Plugins, Server‑Side, or CDN?
  • Cloud VPS vs Managed WordPress Hosting vs Static Site Hosting: Which Platform Delivers the Best Uptime and Security for Small‑Business Websites?

Archives

  • June 2026
  • May 2026

Categories

  • Backup Strategies
  • Cloud VPS Performance
  • Docker Compose Deployment
  • Odoo Email Configuration
  • Odoo Inventory
  • Odoo Invoicing
  • Odoo Multi-Company Configuration
  • Odoo Subscriptions
  • Odoo User Management
  • Server Security
  • WordPress Migration
  • WordPress Performance Optimization

About Devnix Blog

A forward-thinking tech publication covering software engineering, cloud infrastructure, and modern digital transformation. Built for developers and tech enthusiasts.

Our Services

  • Cloud VPS Hosting
  • Managed ERP Solutions
  • DevOps Automation
  • Server Security & Optimization

Partners

  • Odoo Stack
  • Odoo Backup
  • Devnix Solutions
Copyright 2026 — Devnix Blog. All rights reserved. Devnix Solutions