【问题标题】:the requested operation can't be completed due to the security restriction in odoo12 POS?由于 odoo12 POS 中的安全限制,请求的操作无法完成?
【发布时间】:2020-02-21 22:23:43
【问题描述】:

我有超过 8 家公司,每家在多家公司都有自己的 POS,而且都在同一家母公司,但其中大多数在 POS 屏幕上的收银员具有限制规则时,弹出错误太多,记录不同错误内容为“由于安全限制,请求的操作无法进行,请联系您的系统管理员。

(文档类型:产品,操作:读取)

(记录:[21343, 23423, 23434, ........],用户:9)

如果我访问母公司并搜索我发现它属于另一家公司的记录,为什么会出现此错误,我该如何解决?

编辑

我在 product.template 中使用这条记录

['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]), ('company_id','=',False)]

【问题讨论】:

  • 在 product.template/product.product 上查找所有安全规则
  • 检查您的交易中发生的所有过程。您的自定义代码可能会影响这里。
  • @KevalMehta 在 pos 上搜索时发生的事情
  • 发生了哪些具体的搜索?
  • @KevalMehta 我发现此错误发生在另一家公司打开另一个 pos 并且 id 另一个 pos 验证发生此错误的任何订单

标签: security odoo odoo-12


【解决方案1】:

您是否有任何与选股/移动或产品相关的自定义模块?

我们在 Odoo 13CE POS 中遇到了这个错误。我们有多个公司设置和多个柜台。

对我们来说,当有其他公司的订单时出现此错误。举个例子: A公司柜台屏幕开启且空闲 B公司柜台接受订单并进行验证 A公司现在看到安全限制的错误

当多公司活动发生并发订单时,会显示此弹出错误。这是与 pos 和 stock.picking & stock.move 相关的自定义模块的结果。

由于我们的 POS 项目时间很短(只有一个月),我们所做的就是配置 pos 类别。我们从所有产品中删除了公司信息。然后为每个产品分配 POS 类别。在 POS 配置设置中,我们按 POS 类别限制了产品视图。至此,产品在 POS 上被过滤。

如果您有自定义插件,您可以尝试在没有这些模块的情况下测试系统并查看结果。

【讨论】:

  • 这实际上发生在我身上,你能告诉我你是如何解决它的以及哪些应用程序可以影响
【解决方案2】:

我在 v12 上遇到了同样的问题,使用另一个应用程序提供商(v12 社区的 Acespritech pos)。我在同一个odoo web下使用这个应用程序开了三个公司,都有不同的产品和联系人,第一个公司会出现这个问题,当我设置另一个2时,这两个公司都很好。 如果是SAAS用的话是可以的,但是我尝试了很多挖掘,发现是bug,因为我也不能用管理员账号打开,和访问权限无关。

【讨论】:

  • 我的问题是由于自定义应用程序在 pos 上显示数量引起的
猜你喜欢
  • 2022-08-10
  • 1970-01-01
  • 2019-06-16
  • 2015-03-20
  • 1970-01-01
  • 2014-03-20
  • 2012-04-28
  • 2013-04-16
  • 1970-01-01
相关资源
最近更新 更多