关于在新建模块中新建的group访问其他模块中的model的问题
-
例如:在新建模块md_user中新建组:sub_company_sys,sub_company_sys 要访问base模块的res_users,如果不在md_user模块中继承res_users,安装时会报No such external ID currently defined in the system: mod_user.model_res_users的错误,所在只要在md_user模块中继承res_users就可以了,不知各位大虾还有没有其他更简单的方法?
security.xml部分代码:<br /> <!--定义子公司系统访问组--><br /> <record model="res.groups" context="{'noadmin':True}" id="sub_company_sys_access"><br /> <field name="name">Sub Company Access Rights</field><br /> </record><br /> <!--定义子公司系统设置组--><br /> <record model="res.groups" context="{'noadmin':True}" id="sub_company_sys"><br /> <field name="name">Sub Company Configuration</field><br /> <field name="implied_ids" eval="[(4, ref('sub_company_sys_access'))]"/><br /> </record><br />
ir.model.access.csv文件部分代码:<br />"access_res_users_sub_company_sys","res_users sub_company_sys","model_res_users","sub_company_sys",1,1,1,1<br /><br />
md_user.py部分代码:<br />class modify_user(osv.osv):<br /> _inherit = "res.users"<br />modify_user()<br />