如何在 OpenERP 6.1 中共享“高级过滤器”?有没有办法让每个人都可以使用 GLOBAL 高级过滤器?
问问题
626 次
3 回答
4
他们没有直接的方法可以做到这一点,但替代方法是:
创建过滤器并转到“设置/自定义/低级对象/操作/过滤器”现在复制过滤器并更改新重复过滤器的用户
但这确实适用于您需要的 OpenERP 7.0。
谢谢你
于 2012-12-26T12:14:41.920 回答
2
在 OpenERP 6.1 中,进入“过滤器”下拉列表并选择“管理过滤器”。然后单击您要全局共享的那个以显示其表单视图。然后,清空“用户”字段。这将使该过滤器可供所有用户使用。
于 2013-01-04T07:40:51.370 回答
0
在类 ir_filters(osv.osv) 中:
将此函数更改为读取。
def get_filters(self, cr, uid, model):
act_ids = self.search(cr,uid,[('model_id','=',model),'|',('user_id','=',uid),('user_id','=',False)])
my_acts = self.read(cr, uid, act_ids, ['name', 'domain','context'])
return my_acts
然后将用户留空
于 2013-08-23T15:59:45.330 回答