0

次のコードを使用してページ/タブを作成しました:

<xpath expr="/form/sheet/notebook/page[@string='Academic &amp; Professional Details']" position="after">
    <page string="Family Details" groups="base.group_user">
         <group col="4" string="Family Details">
             <field name="family_detail_ids" widget="one2many_list" colspan="4" nolabel="1">
                 <tree string="Family Details" editable="bottom">
                     <field name="relation" />
                     <field name="name" />
                     <field name="qualification" />
                     <field name="occupation" />
                     <field name="dob" on_change="calculate_age(dob)"/>    
                     <field name="age" />
                     <field name="contact" />                                                                                              
                 </tree>                                                        
             </field>
         </group>                                                                                     
     </page>                                        
</xpath>

groups="base.group_user" が設定されています。

グループの定義によると、このタブはログインしたユーザーにのみ表示され、自分の情報を表示できるようにする必要があると思います。ログインしたユーザーが他のユーザーのこのタブ情報も表示できるのはなぜですか? 誰かが解決策を説明または提案できますか?

4

1 に答える 1

1

Human Resources = Employee を持つ User にアクセス権を与えました。(設定 => Users => Users => Access Rights の下)

人事部を空のままにしておくと、このグループが機能するgroups="base.group_user"か、ページが非表示になります。

新しいグループをテストしたい場合は、以下を確認してください。

<page string="Family Details" groups="base.group_sale_salesman_all_leads">

</page>

このページは、ユーザーがセールスの権限を持っている場合にのみ表示されます => すべてのリードを表示しない場合、ページは非表示になります。

これがあなたを助けることを願っています。

于 2014-10-14T10:00:18.530 に答える