0

我想授予 res_partner 内部“联系人”页面的只读权限我继承了该视图,在我的新 xml 中我提到了 grp_partner -> 我的模块名称 group_readonly_supplier -> 我在该模块内创建了一个组,该组只有对 res_partner 的读取权限

XML 代码:

< xpath expr="//page[@string='Internal Notes']" position="replace" >
< page string="Internal Notes" 
attrs = "{'readonly':[('groups','=','grp_partner.group_readonly_supplier')]}" >
< /page >
< /xpath >

但是每当我单击编辑时,我都会得到空白页然后我尝试了

< xpath expr="//page[@string='Internal Notes']" position="replace" >
< page string="Internal Notes" 
attrs="{'readonly': [('groups','=','hcapex_partner.group_hcapex_supplier')]}" >
< field name="comment" placeholder="Put an internal note..." 
 attrs="{'readonly': [('groups','=','grp_partner.group_readonly_supplier')]}"/ >                                   
< /page >
< /xpath >

但这也无法使该页面中的该字段只读。

请帮我

先感谢您

4

1 回答 1

0

尝试这个:

 'field_name': fields.char('Field Name', size=64,write= ['base.group_partner_manager'],read=['base.group_user']),

或这个:

在您的模型中创建一个功能字段,如果用户属于指定的组,则为 true,否则为 false,然后添加attrs您的字段以使其可编辑,如果用户属于指定的组,则为只读。

于 2013-06-08T04:14:25.670 回答