Skip to Content
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
3 Ответы
19096 Представления

We need to create multiple users within several companies. When I select another company rather than "Your company", I receive this error : "The chosen company is not in the allowed companies for this user"

Any idea?

Аватар
Отменить
Автор

I didn't see this field! Thanks !!

You are welcome, no need to thank me, we all try to colaborate to learn from the community. Just keep making question and answering if you know the answer to other questions. And don't forget to upvote and check correct answers, as you have already done. And last but not least, this is not an answer, it should be a comment.

(I converted it ;))

Автор

thanks ! :-)

Лучший ответ

Easy, setup the companies for the ones the user is allowed to work with. Go to Settings/Users and select the user you need to configure, press Edit button, go the Access Rights tab and add the companies from the Allowed Companies dropdown box

Here is a screen capture of the user form where you can configure it.

image description

Аватар
Отменить

Hello... I have just installed OpenERP server but I don't see "Allowed Companies" configuration in Access Rights tab.

You will need to go into the user settings for your admin user and check the box for 'multi companies' under 'usability'.

My question is irrelevant, but how did you insert the image in your answer using the data url ? I tried to do the same unsuccessfully. Is this because of low karma?

Лучший ответ

When you create a new user, and are using multi-company, then you must set

company_id

and

company_ids

If you look in

odoo\addons\base\models\res_users.py	

then you can seach for the error message and see Odoo searching for company_id in company_ids so if company_ids is not set when the user is created then this error will be generated.

To create a minimal user, you need to create the following fields:

company_id
company_ids
partner_id
login
groups_id

but don't forget to look up the defaults.


Аватар
Отменить
Лучший ответ

The chosen Branch is not in the allowed Branches for this user getting same error while create user by button

company also same error

Py code

def action_create_user(self):
for line in self:

if line.name:
user = self.env["res.users"].create({"name": line.name,
"login": line.employee_code, "company_ids": line.company_id,
"branch_ids": line.branch_id})
print(user, "user")
line.user_id = user.id
def action_create_user(self):
for line in self:

if line.name:
user = self.env["res.users"].create({"name": line.name,
"login": line.employee_code, "company_ids": line.company_id,
"branch_ids": line.branch_id})
print(user, "user")
line.user_id = user.id
xml file.



Аватар
Отменить

Hello, I'm having the same problem, did you solve it ?

Related Posts Ответы Просмотры Активность
1
мар. 15
6794
1
мар. 15
5996
3
мар. 15
12283
2
мар. 15
8030
2
дек. 19
10969