Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
4913 Zobrazení

I created multi company set up in odoo but I can see users of company A in company B

I tried this but

['|', ('id', '=', user.id), ('company_ids', 'in', company_ids)]

but I got this error 

ValueError: Invalid field 'company_ids' in leaf "<osv.ExtendedLeaf: ('company_ids', 'in', [3, 2, 1]) on res_partner (ctx: )>"
I think because the field `company_ids` is not available in `res.partner` 

so I used `company_id` inside of `company_ids`

['|', ('id', '=', user.id), ('company_id', 'in', company_ids)]
this made users see only their own coworkers and customers.
but how to make exception for admin or a (user group) 

Company A, Company B, Company C

I want (Company A) admins to see user of Both users of company (Company B, Company C)
but (Company B, Company C) can only see there users only 


Avatar
Zrušit
Nejlepší odpověď

Hi,

You can restrict the rule to a specific group or add another rule (with admin group and keep the rule definition as []).


Regards

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
zář 22
2229
4
kvě 21
28981
2
lis 23
8982
0
úno 21
2225
0
čvc 20
3106