콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3 답글
4162 화면

i have a question for permission how can i custom a permission to give some email to approve some modules? 
Exam
Manager : Can approve employee 1 but employee 1 can't see the button to action approve

아바타
취소
작성자

i got it thanks you for answer me

베스트 답변

Hello Lalips,

1 - Within your module, you can create [name_module/security/name_module_groups.xml]

<odoo>
    <data noupdate="1">
        <record id="group_manager" model="res.groups">
            <field name="name">Manager</field>
            <field name="comment">This User Is Manager.</field>
        </record>
    </data>
</odoo>     

 

2 - Now you can use this group in buttons and fields to make them visible only to the manager, using groups="name_module.group_manager" Note: Replace "name_module" with the actual name of the module where group_manager was created.

<button name="funcition_aprove" string="Approve type="object" groups="name_module.group_manager"/>  


아바타
취소
베스트 답변

Hi Lalips,

You can give a manager groups to that action approve button. So that button can visible only manager, not to that employee.

Hope this will helps you.

아바타
취소
베스트 답변

Hi Lalips,

In addition to Malay's answer,

In Odoo, you can control the visibility of buttons for specific groups of users using the 'groups' attribute in the button element. 

For example:




Here, the button will be visible to the users who have access to 'group_name1' and 'group_name2', while for other users, it will be invisible.

아바타
취소

For example:

<button name="button_name" string="Your Button Name" type="object" class="oe_highlight" groups="group_name1,group_name2"/>

관련 게시물 답글 화면 활동
1
10월 22
3632
3
7월 22
3056
0
9월 22
2048
1
9월 22
3471
1
9월 25
2003