Skip to Content
Menu
This question has been flagged
2 Replies
691 Views

I want to move to enterprise this year. 


Initially I want to buy 2 users and then upgrade to 4 users within a few months. But I noticed that on-prem is paid yearly.


So how to I add new users mid year?

Avatar
Discard
Best Answer

Hi Vince, you can talk to your Customer Success Manager. In my experience, Odoo can charge you only for the 2 extra users for the rest of the year, but it's better if you check with your partner.

Avatar
Discard
Best Answer

To add new users to an on-premise custom Odoo instance , follow these steps:

1. Log in as Administrator

  • Open your Odoo instance ( http://yourdomain.com:8069 or localhost).
  • Log in with an admin account.

2. Navigate to User Management

  • Go to Settings > Users & Companies > Users .

3. Create a New User

  • Click Create .
  • Fill in the details:
    • Name : Enter the full name of the user.
    • Email : This is the login username.
    • Language : Select the user's preferred language.
    • Company : If using multi-company, assign a company.
    • Allowed Companies : Define which companies the user can access.

4. Assign User Access Rights

  • Scroll down to the Access Rights section.
  • Choose the appropriate User Type :
    • Internal User (for employees)
    • Portal User (for external customers)
    • Public User (for website visitors)
  • Assign necessary modules and roles (eg, Sales, Accounting, Inventory).

5. Send an Invitation (Optional)

  • If the user has an email, click Send an Invitation so they can set their password.
  • If manually setting a password, skip this step.

6. Manually Set Password (If Needed)

If no email is used or you want to manually set a password:

  • Go to Settings > Users .
  • Select the user, click Action > Change Password .
  • Set a temporary password and share it securely.

7. Test User Login

  • Ask the user to log in and verify their access.

For Command-Line (CLI) / Odoo Shell

If you want to create a user via the command line (Odoo shell):

  1. Open terminal and enter:

sh

Copy Edit

odoo shell -c /etc/odoo/odoo.conf

  1. Run the following Python command:

python

Copy Edit

env[ 'res.users' ].create({ 'name' : 'New User' , 'login' : 'newuser@example.com' , ' email' : 'newuser@example.com' , 'password' : 'securepassword' , 'groups_id' : [( 6 , 0 , [env.ref( 'base.group_user' ). id ])] # Assigning "Internal User" role })

This will create a new user with an internal role.

Avatar
Discard
Related Posts Replies Views Activity
0
Feb 23
1518