我在odoo 10工作,我必须控制对看板视图中项目的访问。例如,在客户看板视图中,对于一个用户,我想显示所有客户,但用户只能打开那些受影响的用户。
受我的用户影响的客户(演示)= 5
所有客户= 20
在看板视图中,我们希望显示20个客户,但演示只打开5个客户,并且他无法访问15个。
答案 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:
这是唯一的方法,因为如果您在操作中指定表单视图,则用户可以更改 视图随时都应该从动作中删除。