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 的用户访问权限。(在设置 => 用户 => 用户 => 访问权限下)

如果您将人力资源留空,则该组将工作groups="base.group_user"或隐藏页面。

如果您想测试一个新组,则可以检查以下内容:

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

</page>

仅当用户有权销售时,此页面才会看到 => 查看所有潜在客户,否则它将隐藏页面。

希望这会帮助你。

于 2014-10-14T10:00:18.530 回答