2017-03-23 15 views
2

私のカスタムモジュールをインストールしていますが、メニューのモジュールリンクは表示されません!メニューリンクが表示されないodoo 9

Iアプリケーション/ MODUL名の滞在には、見えないの変化シーケンスを試みるが、再びです:

どこに問題がここにメニュー MY MENU作成さ

のですか?

<menuitem name="MY MENU" id="my_menu_1" action="action_my_menu_form" sequence="55"/> 
+1

1.そのモデルで使用されているそのユーザーのモデルにアクセス権を与えるようにしてください。 2. /このメニューを表示する親メニューを表示してみてください。 –

+0

@HardikPatadiaこんにちは、親メニューを追加しています。設定でグループを作成しようとしたあと、セールはできますが再度表示されません。また、メニュータブで自分のメニュー名を見つけることができません。 – Pointer

+0

モデルのデフォルトのアクセス権を設定します。それは助けるべきである。それ以外の場合は、管理者だけがメニュー項目を表示することができます – JordyRitzen

答えて

1

Odooメニュー項目の親IDが必要です。

親メニュー項目を指定しないと、odooはメニュー項目を親メニュー項目と見なします。

親IDなしで同じthing.createメニュー項目を実行したので、odooは親メニューと見なされます。

例:

販売親メニューです。 (基本モジュール内)

<menuitem name="Sales" 
     id="menu_base_partner" 
     groups="base.group_sale_salesman" 
     sequence="20"/> 

製品は子メニューです。

<menuitem id="menu_product" name="Products" parent="base.menu_base_partner" action="product_action_window" sequence="9"/> 

親メニュー項目base.menu_base_partnerです。

子メニュ​​ー項目はです。menu_productです。

親メニュー項目のみを作成すると、子メニュー項目はシステムに表示されません。私の英語のため申し訳ありません

+0

こんにちは、私のモジュールはローカル(メニューが表示されます)で正常に動作しますが、オンラインサーバーメニューのインストール後は表示されません!私はどのように新しいオンラインデータベース上でうまく問題を解決するかわからない、うまく動作します。たぶん、別のモジュールの問題です。クレイジーな状況... – Pointer

+0

Odooのメニューは、親を必要としません。メニューに親がない場合は、単にトップメニューバーの項目になります。これはおそらく著者が探しているものです。 – JordyRitzen

0

メニューが表示されていない(いずれかの他の例を知っていたら、コメントでそれを置く):

  1. メニューは、子メニューを持っていないし、それが行動
  2. メニューしていません子どものメニューがありますが、子供には何の行動もありません。
  3. メニューまたは子メニューにはアクションがありますが、グループセキュリティでは許可されていません。
  4. (ir.model.access)メニューにアクセスしましたが、アクションに関連するモデルからレコードを読み取るアクセス権がありません。スーパーユーザー(管理者)はすべてのレコードにアクセスできます。
    1. またはモジュールを正しくアップグレードしなかった場合、メニューがデータベースにロードされている場合は、デバッパーモードでこの問題についてはメニューが全くロードされません。
関連する問題