访问组相互依赖odoo

时间:2016-07-28 14:25:35

标签: openerp odoo-8

我遇到了一个奇怪的情况。我有两个自定义模块(测试1和测试2 )。在测试1中,我创建了两个组( stock_picking_manager stock_picking_user )。测试2模块具有型号名称( test_model )。此模型只能由测试1( stock_picking_manager )中的组访问。

为实现这一目标,我创建了find DAY1/ -type f -name '*DAY2*' -exec dirname {} + | sort -u ,如下所示:

ir.model.access.csv

测试1也取决于测试2.所以我把模块(测试2)放在__openerp__.py中。

当我删除了两个模块并尝试安装测试1时,它会查找测试2并尝试安装它,但是在测试2 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_test_2_role_test_1_manager,test_1_role manager,model_test_model,test_1.stock_picking_manager,1,1,1,1 中,它依赖于group stock_picking_manager,它将通过测试创建1它会抛出如下错误:

ir.model.access.csv

有人可以帮帮我吗。

1 个答案:

答案 0 :(得分:0)

您的自定义模块test2必须依赖于test1,因为test1获得了在test2中使用的组。因此,必须先安装test1才能安装test2。