コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
1582 ビュー

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

アバター
破棄
著作者

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.

最善の回答

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,

アバター
破棄
関連投稿 返信 ビュー 活動
1
4月 25
2812
1
3月 25
2499
4
8月 24
3949
0
3月 24
1508
1
1月 24
3640