产生反复调用,这个DOMAIN怎么设置???
-
新建公司“客服”角色,针对“销售”-“销售”-“客户”列表视图的DOMAIN过滤设置如下:
['|','&','|',('section_id','=',user.default_section_id.id),('section_id','=',False),('customer','=',True),('id','=',user.partner_id)]
1. ('section_id','=',user.default_section_id.id)或('section_id','=',False) 取出partner的销售组ID与客服的销售组ID 相同的所有parnter, 或者是没有设置销售组的partners;
2. 当关闭搜索栏的“客户”按钮时,会出现供应商(如果供应商没有设置销售团队)和ERP登录用户,所以加一条('customer','=',True),只有客户出现才能出客户视图;
3. 问题又出现了,由于所有ERP登录用户(包括自己)都过滤掉了,因此不能在“首选项”中修改自己的时区等,再加一条('id','=',user.partner_id),这样自己不会被过虑掉了。
4. 问题是加了第三条,系统认为是迭代出错(从partner表到user表再到partner表 NotImplementedError: Iteration is not allowed on browse_record(res.partner, 63) 。
请问哪位高手有解决的方法!!!!!! -
4的错误分析不对,并不是反复调用而是domain写得不对应该是:
('id','=',user.partner_id.id)<br />