在安装 Odoo 10 及其一些模块之后。我成功地使用管理员帐户创建了一个新产品。之后,新用户通过网站登录以创建他们的帐户。最后,我为其中一些人提供了完整的访问权限,以便他们能够管理系统:
但是尝试使用其中任何一个添加新产品都会失败,并显示以下错误消息:
验证约束时出错
由于安全限制,请求的操作无法完成。请联系您的系统管理员。
(文档类型:product.template,操作:读取) 无
知道可能是什么问题吗?
我已经认识到在网页上注册的用户默认在组Portal中。该组的成员具有特定的访问权限和受限菜单。因此,从组 Portal 中删除这些用户会授予他们更多权限。
去:
设置 -> 用户:用户 ->特定用户-> 编辑 -> '其他额外权限'
并删除Portal的勾号。
注意:“Public”组也限制了用户的访问权限。
编辑:正如 Sakr 提到的,需要激活开发者模式才能更改“其他额外权限”
经过一些研究发现,在 Odoo 10 上签名的用户会自动被视为客户,因此他们属于一个客户组。即使他们的权利访问被修改为完全访问,他们仍然受到限制。因此,我发现最好和快速的解决方法是删除所有这些帐户,通过管理员使用(默认)密码再次创建它们。正如预期的那样工作正常。
希望这对某人有帮助。