2013-02-08 64 views
3

使用管理员用户,我可以做所有事情,添加,删除,修改等等,因为它应该是。OpenERP7,具有完整权限的新用户无法创建新合作伙伴

然后使用此用户添加了一个新用户,并具有销售和会计选项的完全访问权限,以及销售操作所需的其他用户。然后尝试添加一个新的供应商,它抛出一个警告:

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用户权限的答案。取消部分工作。警告仍然出现,但是当我点击确定时,填写供应商并保存,新供应商被添加没有错误。任何建议?

回答

3

我真的认为这不是一个错误。

这是“权限”(在访问规则和ACL中)的冲突。

“门户或匿名”用户,是外部用户(来自公司),只有一些有限访问某些公共信息的权限,或者它可以是一个外部合作伙伴,可以访问他的私人文档和与他有关的信息与这家公司的关系。

正常OpenERP的用户(的部分或全部权利“让我们称其为内部用户”某公司职员)不能不应该在同一时间“门户或匿名“用户(权限非常有限),反之亦然。

只需取消勾选内部OpenERP用户的这两个选项。

+1

您可以添加相关链接来帮助您指导如何完成这些任务以及将产生什么样的影响? – Lizz 2013-03-07 01:00:25

+0

几天前已经试过这个选项,没有为我工作,但不过谢谢,也许其他人可以从你的答案中受益 – Yaroslav 2013-03-07 06:51:31

+0

谢谢,我已经阅读了很多网上的东西,甚至没有接近解决这个问题。我有** Portal **和** Public **在Odoo 8上打勾。再一次:StackOverflow:1-互联网:0 – Bigood 2015-08-13 09:30:53

0

我同意,我不认为这是一个错误。 我在创建链接到此用户的员工时遇到了用户错误。 您必须至少是社会上的一位员工才能添加新客户。

链接创建一个新的员工:

http://yoururl:PORT/?ts=1369948181483#view_type=kanban&model=hr.employee&menu_id=273&action=328 
0

我得到的错误,当我授予门户权利联系人/客户,那么当报价被发送(测试),opeing报价产生的错误信息:

拒绝访问

请求的操作无法完成,由于安全 限制。请联系您的系统管理员。

(文档类型:合伙人,操作:阅读)

但是,单击OK,就可以得到过去,并继续支付。这是OPENERP面临的一个主要问题。它现在应该是固定的...

+0

而且可以肯定的是,我只是在服务器/ Web/Addons目录上做了一个完整的BZR Pull所以应该完全保持最新。即使完全重启服务器后也会重复错误 – 2013-09-29 03:57:45

+0

访问规则和ACL之间会有什么冲突?他们不是一回事吗? – 2013-09-29 04:00:06

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-单击Groups部分中的Add按钮,然后选择Administration/Settings组。

7-最后单击Save & Close按钮并单击Save按钮保存组更改。

希望这对OpenERP初学者很有帮助。实际上,我已经多次使用这个解决方案模式来处理与给定用户所期望的权限有关的类似错误。

0

它是一个规则问题。取消激活规则产品模板。规则取消了用户设置下的访问写入设置。所以看起来用户具有相同的访问权限,但这些规则绕过了您的定制。

0

我认为你应该积极开发模式,并进入设置/用户 - >选择用户有这个错误。然后点击编辑并取消选中“其他额外权利”部分中的公开。之后,点击保存。

相关问题