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
1571 Zobrazení

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
Zrušit
Autor

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.

Nejlepší odpověď

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
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
dub 25
2789
1
bře 25
2489
4
srp 24
3936
0
bře 24
1500
1
led 24
3624