Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
15476 Lượt xem
<group>
<button string="Notice / Resign" name="action_hr_email" type="object" groups="base.group_user" class = "oe_highlight oe_right" />
</group>
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.
  

Ảnh đại diện
Huỷ bỏ
Tác giả

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

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 11 18
7379
2
thg 2 24
12254
1
thg 1 22
5902
0
thg 4 17
2600
1
thg 3 15
3977