Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
15507 Weergaven
<group>
<button string="Notice / Resign" name="action_hr_email" type="object" groups="base.group_user" class = "oe_highlight oe_right" />
</group>
Avatar
Annuleer
Beste antwoord

if u give "groups='base.group_user'" , button will be visible to any user with the right of Human Resources / Employees.
if u want to change this view for particular employee, u have to give the xml id of that employee.
For example,
<button string='Issue' name="issue_form" type="object" groups="base.group_system" class="oe_highlight"/>
by the above code, only the system administrator could view this button, as i have mentioned admin's xmlid (base.group_sysytem) in the groups.
like that if u give that particular employees xmlid, button will not be visible to anyone else.
  

Avatar
Annuleer
Auteur

can you give an example?

<button name="toggle_payslip_status" field_name="payslip_status" type="object"

widget="toggle_button" options='{"active": "Reported in last payslips", "inactive": "To Report in Payslip"}' groups="hr_holidays.group_hr_holidays_manager"/>

First u have to create a group for that employee or user

Beste antwoord

Hi,

'base.group_user' is exactly any user with the rightd Human Resources / Employees. Hence, If you add this group, the button would be visible for employees (but not for portal user for example).

However, make sure that the method action_hr_email can be executed by just an employee. Otherwise, such users would see but would not be able to push the button

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
3
nov. 18
7392
2
feb. 24
12259
1
jan. 22
5937
0
apr. 17
2640
1
mrt. 15
4003