1

アクセス権を作成しています。マネージャー用のボタンを1つ表示したい。ユーザーにそのボタンを表示しません。どうすればいいのですか

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace"/>

このコードは、そのボタンを非表示にするために使用しています。ただし、両方(マネージャーとユーザー)に対して非表示になります。次に、次のコードを試します

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="user"/>

openerp でユーザーグループを作成しました。

しかし、次のエラーが発生します:

ValidateError

Error occurred while validating the field(s) arch: Invalid XML for View Architecture! 
4

1 に答える 1

0

セキュリティ フォルダの ir.model.access.csv にアクセス グループを作成した場合、または既存の ACL からそれを使用する場合は、次のようにします。

manager_group user_group

-ボタンをユーザーグループに非表示にする場合は、次のようにする必要があります

  <button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="manager_group"/>
  • ボタンをマネージャーまたは他の人に非表示にする場合は、マネージャー グループが他のグループ特権の ir.model.access.csv ファイルからアクセス権を継承していないことを確認してください。
于 2014-10-06T15:21:07.263 に答える