在 Odoo 10 中,用户无法创建新产品

In Odoo 10 users could not create new products

安装 Odoo 10 及其部分模块后。我使用管理员帐户成功创建了一个新产品。之后,新用户通过该网站登录以创建他们的帐户。最后我给他们中的一些人提供了完整的访问权限,这样他们就可以管理系统了:

但是尝试使用其中任何一个添加新产品失败并显示以下错误消息:

Error while validating constraint

The requested operation cannot be completed due to security restrictions. Please contact your system administrator.

(Document type: product.template, Operation: read) None

知道可能是什么问题吗?

经过一番研究后发现,将自己注册到 Odoo 10 的用户会自动被视为客户,因此他们属于一个客户组。即使他们的访问权限被修改为完全访问权限,他们仍然受到限制。因此,我发现最好和最快速的解决方法是删除所有这些帐户,通过管理员使用(默认)密码重新创建它们。正如预期的那样工作正常。

希望这对某人有所帮助。

我发现在网页上注册的用户默认在 Portal 组中。 该组的成员具有特定的访问权限和受限 菜单。 因此,从 Portal 组中删除这些用户会授予他们更多权限。

转到:

Settings -> Users: Users -> specific user -> Edit -> 'Other Extra Rights'

并删除 Portal 的勾选。

注意:群组'Public'也限制了用户的访问权限。

编辑:如 Sakr 所述,需要激活 开发者模式 才能更改 'Other Extra Rights'