使用admin用户,我可以做任何事情,添加,删除,修改等等。应该是。
然后使用此用户添加了一个新用户,可以完全访问销售和会计选项,以及销售操作所需的其他选项。然后尝试添加一个新的供应商,它会发出警告:
Access Denied
The requested operation cannot be completed due to security restrictions.
Please contact your system administrator.
(Document type: Pricelist, Operation: read)
测试了用户权限的所有可能组合,最终提供了对所有选项的完全访问权限。然而,我无法与此用户创建任何新的联系人/客户/供应商/等。我的选项已用完,我不知道还有什么可以测试或在哪里看。
修改
获得全新OpenERP discussion site的答案,建议取消选中该用户的Portal
用户权限。取消它部分工作。警告仍然出现,但是当我单击“确定”,填写供应商并保存时,添加新供应商时没有错误。有什么建议吗?
答案 0 :(得分:3)
我真的认为这不是一个错误。
这是“权利”的冲突(在访问规则和ACL中)。
“门户或匿名”用户,是外部用户(来自公司),并且只有一些有限的权限来访问某些公共信息,或者它可以是一个可以访问其私人文档和与其关系相关的信息的外部合作伙伴与这家公司合作。
普通的OpenERP用户(拥有部分或全部权利的公司员工“让我们称之为内部用户”) 不能 并且不应该同时是“门户或匿名”用户(权利非常有限),反之亦然。
只需取消选中内部OpenERP用户的这两个选项。
答案 1 :(得分:1)
报告的错误似乎与多公司选项选择和用户权限有关。
转到报告错误的multi company Access Denied Document type: Partner, Operation: read,然后由其他用户跟进。希望很快就能创建补丁。
答案 2 :(得分:0)
我同意,我认为这不是一个错误。 当我创建一个链接到该用户的员工时,我收到了用户的错误。 您必须至少是社会中的一名员工才能添加新客户。
创建新员工的链接:
http://yoururl:PORT/?ts=1369948181483#view_type=kanban&model=hr.employee&menu_id=273&action=328
答案 3 :(得分:0)
当我向联系人/客户授予Portal权限时出现错误,然后在发送报价(测试)时,打开报价会产生错误消息:
拒绝访问
由于安全性,无法完成请求的操作 限制。请联系您的系统管理员。
(文件类型:合作伙伴,操作:阅读)
然而,点击确定,可以通过它并继续付款。这是OPENERP的一个主要问题。现在应该修复......
答案 4 :(得分:0)
我刚遇到类似的问题,可能解决方法是为Administration / Settings
组添加记录规则,具体方法如下:
1-转到Settings->Groups
并选择Administration / Settings
。 (确保将此组分配给新用户)
2-单击Edit
按钮,然后转到Rules
标签。 (它应该是空的)
3-单击Add
按钮,此操作打开一个模态窗口,单击其上的Create
按钮。
4-为新规则指定一个语义名称 - 例如Partner: administration settings: see all
- 并确保选择了所有访问权限。
5-在对象下拉类型res.partner
中,它允许您选择错误中引用的名为Partner
的对象。
6-点击Add
部分中的Groups
按钮,然后选择Administration / Settings
群组。
7-最后点击Save & Close
按钮,然后点击Save
按钮保存群组更改。
希望这对OpenERP的初学者有所帮助。实际上,我已经多次使用此解决方案模式,因为与预期给定用户的权限相关的类似错误。
答案 5 :(得分:0)
这是一个规则问题。停用规则产品模板。规则否决用户设置下的访问写入设置。因此,看起来用户具有相同的访问权限,但这些规则会绕过您的自定义。
答案 6 :(得分:0)
我认为你应该主动开发者模式,然后转到设置/用户 - >选择用户有此错误。然后单击“编辑”并取消选中“其他额外权限”部分中的公共。之后,单击“保存”。