【问题标题】:Odoo 14.0 cannot make public routeOdoo 14.0 无法公开路由
【发布时间】:2021-07-10 12:12:51
【问题描述】:

如何创建公共路径以访问股票数据而无需登录身份验证?

@http.route('/nuanju/stock_report', auth='public', website=True, methods=['GET']) 对于这个请求,我收到了这个错误:

odoo.exceptions.AccessError: 你不能访问'Quants' (stock.quant) 记录。

以下组允许此操作:

- Inventory/Administrator

- Inventory/User

- User types/Internal User

如有必要,请联系您的管理员以请求访问权限。

我在数据库中还有一个公共用户

【问题讨论】:

    标签: request public odoo-14


    【解决方案1】:

    通过sudo访问数据解决

    request.env['stock.quant'].sudo().search([])

    而不是

    request.env['stock.quant'].search([])

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 1970-01-01
      • 2018-10-29
      • 2018-08-01
      • 1970-01-01
      • 2022-11-11
      • 2020-11-09
      • 2018-07-28
      • 1970-01-01
      相关资源
      最近更新 更多