我想只允许"联系人" 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 >
但是这也无法从该页面中只读取该字段。
请帮帮我
提前感谢
答案 0 :(得分:0)
试试这个:
'field_name': fields.char('Field Name', size=64,write= ['base.group_partner_manager'],read=['base.group_user']),
或者这个:
在模型中创建一个功能字段,如果用户属于指定的组,则为true,否则为您的字段添加attrs
,以使其可编辑,如果用户属于指定的组,则只读。