Odoo Essentials: Managing Users


Purpose

This document will teach you to create and define new users within your Odoo 13 database. These users can be designated as internal users and given permissions that allow them to interact with or manage the configuration of Odoo.

Important

User vs. Contact

You'll notice these terms used in reference to Odoo. It's very important to know the difference.

A User (or Database User) has been granted permission to access one or more backend applications of Odoo, such as an administrator or employee. Odoo charges per-seat for every added user.

A Contact (or Partner) is an entry in the Contacts application who does not have access to the backend applications, such as a customer or job applicant. There is no limit to the number of contacts that can be added to the database.

Process

To get started, navigate to the Odoo Settings App. 

Odoo image and text block

Things will bring you to the Odoo database dashboard. Before we begin creating new users, navigate to General Settings and scroll down to the Users section.

Odoo image and text block

This area determines the default permissions granted upon new user creation. The settings are as follows:

  • Default Access Rights: Allows you to set custom access rights for new users.

  • Customer Account: Indicates if website users can create a customer account (portal access) from the front-end of the site or if an internal user must invite/create the account

  • Password Reset: Allows users to reset their own passwords from the Odoo Login screen.

  • Import and Export: Allows for the mass import or export of user data with certain file formats. 

For this walkthrough, be sure to enable Default Access Rights and any other options you would like, then Save. Next, click Default Access Rights.

Odoo image and text block

This brings up the Default User Template where you can select the default settings. Note that this template is shown as Archived; it can, and is, still applied to new users, it's just not listed as an active Contact. This prevents it from being accidentally modified or removed.

To modify this template, click Edit. There will be sections for app you have installed to the database which require permissions. Permission options are listed in the drop-down in lowest to highest permissions.


Once you've made your changes, click Save. Click Settings in the breadcrumbs to navigate to the previous page.


Good to Know!

Apps will come preloaded with certain access rights enabled. Whether your user is designated a User or Manager for that app will determine the amount of editing power available to them. Therefore, when adding an app, you may have to alter a user's permissions to grant them management of database items. To fine-tune a user's access, see their user configuration.


Adding a User

There are two methods in which to add a Database User. To get started, navigate to the Settings app.

Odoo image and text block


Manually Add a User

From General Settings, under Users, click  Manage Users.


Once there, click Create to open the New User form. Enter the Name and Email Address for the new user.

The Access Rights and Preferences tab will be prefilled from the Default User Template and can be modified as needed.


When you're done, click Save.

Finally, click Send an Invitation Email to notifiy the new user of their account.


The user will get an email inviting them to connect; they'll need to accept the invitation from this email. Doing so will take them to the Odoo database where they'll create their own password.

Invite a User

From General Settings, under Users, you'll see the Invite New Users section to the right. Enter the email address for the new user, then click Invite


The user will get an email inviting them to connect; they'll need to accept the invitation from this email. Doing so will take them to the Odoo database where they'll create their own password.

Managing Access Rights + Preferences

The Default User Template will be referenced when creating new internal users in order to provide a basic set of permissions, but you can modify those settings at any time. From General Settings click  Manage Users.

From the list of users, select a user to modify. You can use the search field to filter down to a specific user.


From the open user record, click Edit to see your available options.

Under the Access Rights tab you will be able to choose the level of access to each of the applications in your database.


Lower access rights will have access and creation rights for records within an application, while higher level rights (Manager, Administrator) will have reporting and configuration tools. 

Good to Know!

No Access?

Leaving the access level for an application blank will give the user no access. Upon logging in, the user will not see the application icon or be able to access any of its settings or pages.



In the Preferences tab, these settings are also pulled from the Default User Template and you can change them here. The user will have access to this tab to configure them, as well.


Language: Select the user's preferred language. These are preconfigured in Odoo and may only have one option.

TImezone: It's important that the timezone is set appropriately for the user or their calendar will not sync correctly with other users' and apps.

Notification

  • Handle by Emails: This setting will send all Odoo communication via email to the user's email address.

  • Handle in Odoo: This setting will send all Odoo communication to the Odoo inbox.

Alias: This is an email address that is associated with this user, outside of the one indicated for the user. For example, if this user is the Social Media Manager, then you may want to associated a general email address to them - like [email protected]

Email Signature: This is the default signature that will be used when sending email correspondence through Odoo.

Odoo image and text block