安全性中的模型可见性范围(ir.model.access.csv)

问题描述 投票:1回答:2

我正在尝试以编程方式创建一个具有安全权限的组,以将其应用于特定模型。我使用(ir.model.access.csv)和一个XML文件。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9aMldkNi5qcGcifQ==” alt =“在此处输入图像描述”>

我一直收到错误消息:

找不到外部ID的匹配记录

如果我定义了模块中未定义的现有模型的权限(例如res_partner),就会发生这种情况。

这是如何运作的?我应该只为模块创建的模型设置权限,还是可以为系统中其他模型设置权限?

openerp odoo
2个回答
1
投票

我在odoo v8.0中曾遇到此问题

继承的模块的权限已经在其自己的文件夹中定义,包括它们的.csv和.xml文件。因此,您无需设置它们。可能您可以继承权限,但是到目前为止,我还没有看到执行此操作的模块。

就我而言,我只为我创建的模块设置了权限,并且可以正常工作。

希望有帮助!


0
投票

用于向已安装或自定义模块之外的其他用户添加访问权限。将模型名称部分添加为

 modulename.model_model_name

示例csv行:-

access_manager_ir_conf,Manager Ir Conf,base.model_ir_config_parameter,estimate.group_estimate_manager,1,0,0,0
© www.soinside.com 2019 - 2024. All rights reserved.