Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
3 Trả lời
4573 Lượt xem

Hey,

I have a Problem linking a User to an new Comapny.

Here da description of my problem.

I have created User1 for the company "My Company".

Now I've created a second company: "My Comapany2" and I want to link User1 only to My Comapany2.

The Problem I'm getting this error:

"ValidateError

Field(s) `company_id, company_ids` failed against a constraint: The chosen company is not in the allowed companies for this user"

I'm logged in as admin in Odoo8.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

You have to add My Company2 to the "Allowed Companies" in the preferences of User1.

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

oh yeah thx!

If anyone want to create a user via API and link the user to an Company you can use the following code:

user_id=models.execute_kw(db, uid, password, 'res.users', 'create', [{'name':"Username",    'login':'Username@gmail.com','company_ids':[(4, comp_id,False)], 'company_id':comp_id, 'new_password':'123456'}])
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Fabian,

W.r.t your query, I have go through your query and tried to replicate it. Following might be the reasons due to which you had been receiving the issue :-

1) While creating the user, the option of Multi Companies under tab Usability needs to be selected for that particular user.

2) Post this the required companies must be added under “Allowed Companies” for that particular user.

By doing so your issue of linking a User to an new Company would be solved.

Hope this helps

Cheers!!

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
user creation Đã xử lý
1
thg 6 21
2549
2
thg 3 18
7633
3
thg 12 24
13188
1
thg 10 24
1046
11
thg 8 24
12101