如何在odoo中的看板项目视图中添加过滤器?

时间:2017-11-21 16:15:40

标签: python openerp odoo-10 kanban

我在odoo 10工作,我必须控制对看板视图中项目的访问。例如,在客户看板视图中,对于一个用户,我想显示所有客户,但用户只能打开那些受影响的用户。

受我的用户影响的客户(演示)= 5

所有客户= 20

在看板视图中,我们希望显示20个客户,但演示只打开5个客户,并且他无法访问15个。

1 个答案:

答案 0 :(得分:1)

为此你可以做到这个逻辑,我不会写 代码,因为它需要很多时间:

 1 - create a new window action to show the clients in canban view only or list too
       because the original action show the records in all views.
 2- create a new kanban view or edit that one to add a button when user click
    on that button call a method on the model check if the user is allowed
    to open the client if Ok open the record in form view or else show error:

这是唯一的方法,因为如果您在操作中指定表单视图,则用户可以更改 视图随时都应该从动作中删除。