2

如何在 OpenERP 6.1 中共享“高级过滤器”?有没有办法让每个人都可以使用 GLOBAL 高级过滤器?

4

3 回答 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 回答