Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
1547 Näkymät

i have modified res.users with field supervisor (many2one of res.users) using custom module.

now i want users of CRM Leads and Contacts to access as below:

1) user can view his or her record only

2) and a supervisor can see his record only and all of his suordinates records

how i can add a record rule for above mentioned

i tried something like below for both but not working... what i am doing wrong or missing something?

['|', '|',  ('user_id', '=', user.id),('user_id', '=', False), ('user_id.user_ids.supervisor', '=', user.id)]

AND - OR

how i can create same types record rules to restrict as above mentioned but instead of supervisor what if I want to use Manager which marked in Employee?

please help.

regards

Avatar
Hylkää
Tekijä

thanks a bunch @Chros TRINGHAM, i was searching but don't know how i lost my own thread where @Savya Sachin already Answered for it. now I will write whole thing in my notepad file to search it first.
thanks again.

Paras vastaus

Hi,

Navigate to Technical > Security > Record Rules.
Create a new record rule for each scenario (Supervisor and Manager).

You can add the following code  for Managers can view the records of their subordinates['|',  ('user_id', '=', user.id),   ('user_id.employee_ids.parent_id', '=', user.id) ]

Hope it helps,

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
huhtik. 25
2725
1
maalisk. 25
2450
4
elok. 24
3889
0
maalisk. 24
1484
1
tammik. 24
3579