2017-07-27 12 views
0

私はカスタムモジュールを開発しており、そのカスタムモジュールで自分のアクセス権を与えようとしています。その目的のためにOdoo res.groupsドロップダウンの代わりにブール

私がアクセスグループを使用してXMLを作成しているし、今はこのすべてを適切なアクセス権を指定するCSVはかなり細かい

を働いているが、私はアクセス権の選択はドロップダウンが、ブール値ではないにしたいです私は今

<record id="group_user" model="res.groups"> 
<field name="name">Executive</field> 
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/> 
<field name="users" eval="[(4, ref('base.user_root'))]"/> 
<field name="category_id" ref="my_module.module_management"/> 
</record> 

は、私はしかし、私は、ブールグループ

答えて

0

私にその下に表示するには、このために希望のアプリケーションにおけるユーザページのドロップダウンを取得割り当てたいどのレベルを選択することができます選択フィールド1つの例を示すブールフィールドグループに

仕事がいかにOは

<record model="ir.module.category" id="module_category_a"> 
    <field name="name">A</field> 
    <field name="sequence">10</field> 
</record> 

がカテゴリAに管理者グループを追加gruoupカテゴリを作成し、自動的に管理者グループに

<record id="group_a_manager" model="res.groups"> 
    <field name="name">Manager</field> 
    <field name="category_id" ref="module_name.module_category_a"/> 
    <field name="users" eval="[(4, ref('base.user_root'))]"/> 
</record> 

追加をチェックしますユーザグループをカテゴリAに変更します。

<record id="group_a_user" model="res.groups"> 
    <field name="name">User</field> 
    <field name="category_id" ref="module_name.module_category_a"/> 
</record> 

これは、グループマネージャとユーザをAの下に表示します。 ユーザとマネージャの両方にブールフィールドオプションがあります。

+0

はいこれは、 "Implies id"を提供できないという唯一の欠点を持つグループ内のブーレーナを追加する優れたdmonstrationです。あなたはそれについて何か提案していますか? –

+0

@ Daim Sayed:いいえ、私はこれでimplied_idsを処理する方法はありません。 – aslamsha22

+0

ご協力いただきありがとうございます! –

関連する問題