1
私はOdoo 8で働いています。 私は2つのクラスを持っています:AとB、BはAから継承しています。 私はAグループのためのビューしか持っていません。 グループAのメニュー項目を作成できますが、グループBのメニュー項目も表示されます。他のグループがこのグループを継承していても、グループを1つだけ表示する方法は?
私はOdoo 8で働いています。 私は2つのクラスを持っています:AとB、BはAから継承しています。 私はAグループのためのビューしか持っていません。 グループAのメニュー項目を作成できますが、グループBのメニュー項目も表示されます。他のグループがこのグループを継承していても、グループを1つだけ表示する方法は?
通常、可視グループのエンティティに上位グループをブロックすることはできません。
<record model="res.groups" id="group_user_ept">
<field name="name">User</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record model="res.groups" id="group_manager_ept">
<field name="name">Manager</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<field name="implied_ids" eval="[(4, ref('group_user_ept'))]"/>
</record>
<record model="res.groups" id="group_additional_ept">
<field name="name">Additional Group</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
もう1つのグループを作成し、2つのグループをまとめて設定します。また、新しいグループには、上位レベルのグループのユーザーではなく、ユーザーのみを基盤とすることができます。
つ以上のグループを適用することによって、あなたは他のグループに見えるそれ自身のエンティティへ メンバーを防ぐことができます。また、グループ間で関係 を削除することもできます。これを管理する必要はありません。