我如何为特定用户/用户指定销售点仪表板,他们通过其登录帐户登录到销售点时可以在仪表板上看到订单?
是否有可能用多个或/和条件编写表达方式?
如果我很好地理解了您的问题,这就是如何限制POS用户查看其他用户的订单
创建一个新的记录规则(设置>安全>记录规则(
命名您想要的任何东西
对象是销售点的点
规则定义:[('user_id','=',user.id)]
组销售点/用户
现在,您的POS用户只能看到他们自己创建的订单。
您还可以将特定用户分配给一个POS上的开放会话
-
创建一个字段(设置>数据库结构>字段(
命名:
x_user_id
字段类型:
many2one
模型:
pos.config
对象的关系:
res.users
-
将字段添加到 pos.config.form.view (设置>用户界面> views> views(
<group name="assigned_users" string="Assigned Users"> <field name="x_user_id" string="Assigned Users" /> </group>
-
创建记录规则(设置>安全>记录规则(
命名您想要的任何东西
对象:
pos.config
规则定义:
[('x_user_id','=',user.id)]
组:
Point of Sale / User
-
将用户分配给POS。转到销售点>配置>销售点>选择POS>分配的用户
现在,除了管理员(具有管理员角色(可以在所有POS上打开会话,只有分配的用户才能在给定的POS中打开会话。