在 Opportunity 中,我有 2 类用户水平和垂直。当垂直用户登录时,他/她的名字出现在垂直字段中,但是当水平用户登录时,他/她的名字也出现在垂直用户字段而不是水平用户字段中.我在搜索视图中应用了域,如下所示-
对于水平用户:
<field name="user_id" string ="Salesman Horizontal" domain = "
[('tri_salesteam.s_horizontal','=',True),'|','|','|','|','|','|','|','|',
('parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id','=',uid),('parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id','=',uid),('parent_id.parent_id','=',uid),
('id','in',[uid])]" invisible="1">
对于垂直用户:
<field name="sales_vertical" domain = "
[('tri_salesteam.s_horizontal','!=',True),'|','|','|','|','|','|','|','|',
('parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id','=',uid),('parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id.parent_id','=',uid),
('parent_id.parent_id.parent_id','=',uid),('id','in',[uid])]" invisible="1">