微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何基于组隐藏菜单

如何解决如何基于组隐藏菜单

我正在努力隐藏菜单

我创建了一个用于购买请求的群组。

group_purchase_request_user

group_purchase_request_reviewer

group_purchase_request_verifier

group_purchase_request_approver

我有这4个菜单

enter image description here

在这样的菜单项中声明groups =“ group_id”

<menuitem
    id="menu_purchase_request_act"
    name="Request"
    sequence="5"
    parent="module_name.mainmenu_purchase_request"
    action="purchase_request_form_action"
    groups="module_name.group_purchase_request_user"
/>

<menuitem
        id="menu_purchase_for_review"
        sequence="10"
        parent="module_name.mainmenu_purchase_request"
        action="purchase_request_for_review_action"
        name="MRS for Review"
        groups="module_name.group_purchase_request_reviewer"
/>


<menuitem
        id="menu_purchase_for_verification"
        sequence="20"
        parent="module_name.mainmenu_purchase_request"
        action="purchase_request_for_verification_action"
        name="MRS for Verification"
        groups="module_name.group_purchase_request_verifier"
/>

<menuitem
        id="menu_purchase_for_approval"
        sequence="30"
        parent="module_name.mainmenu_purchase_request"
        action="purchase_request_for_approval_action"
        name="MRS for Approval"
        groups="module_name.group_purchase_request_approver"
/>

这就是我在xml中创建群组的方式。

 <record id="group_purchase_request_user" model="res.groups">
     <field name="name">Purchase Request - User</field>
     <field name="category_id" ref="module_category_purchase_request"/>
 </record>

 <record id="group_purchase_request_reviewer" model="res.groups">
     <field name="name">Purchase Request - Reviewer</field>
     <field name="implied_ids" eval="[(4,ref('module_name.group_purchase_request_user'))]"/>
     <field name="category_id" ref="module_category_purchase_request"/>
 </record>

 <record id="group_purchase_request_verifier" model="res.groups">
     <field name="name">Purchase Request - Verifier</field>
     <field name="implied_ids" eval="[(4,ref('module_name.group_purchase_request_reviewer'))]"/>
     <field name="category_id" ref="module_category_purchase_request"/>
 </record>

    <record id="group_purchase_request_approver" model="res.groups">
        <field name="name">Purchase Request - Manager</field>
        <field name="implied_ids" eval="[(4,ref('module_name.group_purchase_request_verifier'))]"/>
        <field name="category_id" ref="module_category_purchase_request"/>
    </record>

现在我的问题是,当我以批准者身份登录时,如何隐藏“供审阅的MRS”菜单?我想要的是,当我以审批者身份登录时,我只希望看到“待批准的MRS”,与当我以审阅者身份登录时,只能看到“要审核的MRS”。预先非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。