如何在OpenERP 6.1中共享“高级过滤器”?

时间:2012-12-24 12:25:40

标签: openerp

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

3 个答案:

答案 0 :(得分:4)

他们没有直接的方法可以做到这一点,但另一种方式是:

创建过滤器并转到“设置/自定义/低级对象/操作/过滤器” 现在复制过滤器并更改新重复过滤器的用户

但是,根据需要,这适用于OpenERP 7.0。

谢谢

答案 1 :(得分:2)

在OpenERP 6.1中,转到“过滤器”下拉列表并选择“管理过滤器”。然后单击要全局共享的那个以显示其表单视图。然后,清空“用户”字段。这将使所有用户都可以使用此过滤器。

答案 2 :(得分: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

然后将用户留空