Hello,
I'm working with Odoo 17 i created 2 groups 1 for the team leaders of the crm.team (Chef Equipe) and the other one for the members of the crm.team (Membre Equipe Commerciale), then i added a record rule for each group on the model Contact so the team leaders can see the contacts created by them and the contacts created by their team members.
This is the record rule for the group Chef Equipe (Team leaders) :
['|', ('team_id.user_id', '=', user.id), ('user_id', 'in', user.team_id.member_ids.ids)]
This is the record rule for the group Membre Equipe Commerciale (Team members) :
[('user_id', 'in', user.team_id.member_ids.ids)]
when i activate the 2nd rule i can't login in odoo using the team members account, i keep getting this error :
so i archived it, and when i login with a team leader account i can see the contacts records in the list / kanban view but when i try to open any record i get this error :
How can i fix them ?
Thank you.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Księgowość
- Zapasy
- PoS
- Project
- MRP
To pytanie dostało ostrzeżenie
Hello Houssem Jabally,
I hope you are doing well,
Please try these below condition:
Modify the Record Rule for Team Members
['|', ('user_id', '=', user.id), ('user_id', 'in', user.team_id.member_ids.ids)]
Thanks & Regards,
Kunjan Patel
The Odoo res.users model inherits the res.partner model (Contact). So your new record rule prevents accessing the user-linked contact. You need to bypass the restriction using an extra condition in the record rule. It is better to avoid the record rule for contacts linked with users.
Which extra condition should i add ?
Podoba Ci się ta dyskusja? Dołącz do niej!
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
0
kwi 22
|
2364 | ||
|
1
lip 24
|
1539 | ||
|
1
lut 23
|
2108 | ||
|
2
lip 25
|
2606 | ||
|
0
lip 24
|
3 |