XML文件中设置字段权限的细节问题
-
老肖的 第十章OpenERP的权限设置,第二节 组的权限设置方法 里面说:
[quote]字段访问权限设置
字段权限设置有两个途径,一是视图中设置,二是对象上设置。视图中设置的方法是,菜单:管理员 自定义 数据库结构 字段,在字段定义画面上有个“组安全性”的Tab页,此处指定哪些组可以在视图中看见该字段。也可在视图定义的XML中设置,如下:
<page string=”Extra Info” groups=”base.group_admin”>
[/quote]
但是这个groups=有玄机。这里需要使用id,据“连云港—转身”提示,这个id存在于ir_model_data表中。进入数据库,使用select model, res_id, id,name from ir_model_data where model = 'res.groups'即可得到所有group的id,其中name就是id。但是这个id前面还有加上一个模块名子。也就是在由哪个模块加入系统的。以下引用老革命的qq语录:
[quote]昆明欧德瑞<[email protected]> 10:41:26
非本模块内的记录 id 引用都要加上模块名限定[/quote]
目前的理解就这么多了。请各位筒子们指正。