39 lines
1.7 KiB
XML
39 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Form View Extension -->
|
|
<record id="view_employee_form_inherit_multi_company" model="ir.ui.view">
|
|
<field name="name">hr.employee.form.inherit.multi.company</field>
|
|
<field name="model">hr.employee</field>
|
|
<field name="inherit_id" ref="hr.view_employee_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='company_id']" position="after">
|
|
<field name="company_ids" widget="many2many_tags" options="{'no_create': True}"/>
|
|
</xpath>
|
|
<xpath expr="//field[@name='company_id']" position="attributes">
|
|
<attribute name="invisible">1</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Search View Extension -->
|
|
<record id="view_employee_filter_inherit_multi_company" model="ir.ui.view">
|
|
<field name="name">hr.employee.search.inherit.multi.company</field>
|
|
<field name="model">hr.employee</field>
|
|
<field name="inherit_id" ref="hr.view_employee_filter"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//filter[@name='group_job']" position="after">
|
|
<filter name="group_branches" string="Branches" domain="[]" context="{'group_by': 'company_ids'}"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Action Overrides to support Multi-Branch visibility in views -->
|
|
<record id="hr.open_view_employee_list_my" model="ir.actions.act_window">
|
|
<field name="domain">[('company_id', 'in', allowed_company_ids)]</field>
|
|
</record>
|
|
|
|
<record id="hr.open_view_employee_list" model="ir.actions.act_window">
|
|
<field name="domain">[('company_id', 'in', allowed_company_ids)]</field>
|
|
</record>
|
|
</odoo>
|