In the employee form view and in the employee profile, the stat button displaying the equipment count is wrong. It counts the equipment owned by the user, not equipments assigned to the employee. closes odoo/odoo#38889 X-original-commit: 07bd725c97519a82cc76f3069614ac70b49495a3 Signed-off-by: lul-odoo <LucasLefevre@users.noreply.github.com>
40 lines
1.7 KiB
XML
40 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="hr_employee_view_form" model="ir.ui.view">
|
|
<field name="name">hr.employee.view.form.inherit.maintenance</field>
|
|
<field name="model">hr.employee</field>
|
|
<field name="inherit_id" ref="hr.view_employee_form"/>
|
|
<field name="arch" type="xml">
|
|
<div name="button_box" position="inside">
|
|
<button name="%(maintenance.hr_equipment_action)d"
|
|
context="{'search_default_employee_id': id, 'default_employee_id': id}"
|
|
groups="maintenance.group_equipment_manager"
|
|
class="o_stat_button"
|
|
icon="fa-cubes"
|
|
type="action">
|
|
<field name="equipment_count" widget="statinfo"/>
|
|
</button>
|
|
</div>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- user preferences -->
|
|
<record id="res_users_view_form_preference" model="ir.ui.view">
|
|
<field name="name">res.users.view.form.inherit.maintenance</field>
|
|
<field name="model">res.users</field>
|
|
<field name="inherit_id" ref="hr.res_users_view_form_profile"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[@name='button_box']" position="inside">
|
|
<field name="employee_id" invisible="1"/>
|
|
<button name="%(maintenance.hr_equipment_action)d"
|
|
context="{'search_default_employee_id': employee_id, 'default_employee_id': employee_id}"
|
|
class="o_stat_button"
|
|
icon="fa-cubes"
|
|
type="action">
|
|
<field name="equipment_count" widget="statinfo"/>
|
|
</button>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|