奥多的安全o。
在库存位置表格中,我需要将用户分配到特定的库存位置。
我制定了记录规则并且工作正常。但我面临“来自仓库/库存控制/库存调整的库存位置”的错误。我添加了规则,请从 Dropbox 链接中查找视频以获取更多说明。
https://www.dropbox.com/s/hhho1hsyg3y06f5/odoo_security_error.ogv?dl=0安全.xml 文件
规则:[('user_ids','in',[user.id])]谢谢。
奥多的安全o。
在库存位置表格中,我需要将用户分配到特定的库存位置。
我制定了记录规则并且工作正常。但我面临“来自仓库/库存控制/库存调整的库存位置”的错误。我添加了规则,请从 Dropbox 链接中查找视频以获取更多说明。
https://www.dropbox.com/s/hhho1hsyg3y06f5/odoo_security_error.ogv?dl=0安全.xml 文件
规则:[('user_ids','in',[user.id])]谢谢。
它会为您提供安全限制消息,因为您尚未为所有位置设置用户,因此在未找到任何允许的用户的情况下,它将引发安全消息。
因为当您单击位置时,安全规则将适用于 stock.location 的所有数据,其中很少有不满足规则条件的,这就是您收到此消息的原因。
你应该试试这个
['!','!',('usage','=','view'),('user_ids','=',False),('user_ids','in',[user.id])]
忽略检查是否允许的用户未设置或位置类型是视图,如果您也遇到问题,那么您需要将父位置添加到限制中,因为在位置中有父子结构,因此您可能需要在规则中添加它。
['!','!','!',('usage','=','view'),('user_ids','=',False),('location_id.user_ids','in',[user.id]),('user_ids','in',[user.id])]