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

时间:2015-02-15 06:42:57

标签: openerp odoo

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

enter image description here

我不断收到错误消息:

找不到外部ID的匹配记录

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

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

2 个答案:

答案 0 :(得分:1)

我在odoo v8.0中遇到过这个问题

继承的模块已经在其自己的文件夹中定义了自己的权限,以及.csv和.xml文件。所以你不需要设置它们。可能你可以继承权限,但到目前为止我还没有看到任何模块那样做。

在我的情况下,我只为我创建的模块设置权限并且它有效。

希望它有所帮助!

答案 1 :(得分: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