Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
15445 Переглядів
<group>
<button string="Notice / Resign" name="action_hr_email" type="object" groups="base.group_user" class = "oe_highlight oe_right" />
</group>
Аватар
Відмінити
Найкраща відповідь

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.
  

Аватар
Відмінити
Автор

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

Найкраща відповідь

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

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
3
лист. 18
7373
2
лют. 24
12239
1
січ. 22
5884
0
квіт. 17
2565
1
бер. 15
3959