0

res_partner内にある「連絡先」ページに読み取り専用権限を付与したいそのビューを継承し、新しいxmlでgrp_partnerに言及しました->モジュール名group_readonly_supplier->そのモジュール内にres_partnerへの読み取り権限のみを持つ1つのグループを作成しました

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 に答える