odoo/addons/hr_payroll/hr_payroll_view.xml

136 lines
6.1 KiB
XML
Raw Normal View History

<?xml version="1.0"?>
<openerp>
<data>
<!-- Root Menus -->
<menuitem id="menu_hr_payroll_root" parent="hr.menu_hr_root" name="Payroll"/>
<menuitem id="menu_payroll_configure_root" parent="hr.menu_hr_configuration" name="Payroll"/>
<!-- Passport Views -->
<record id="hr_passport_form" model="ir.ui.view">
<field name="name">hr.passport.form</field>
<field name="model">hr.passport</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Passport">
<group col="6" colspan="4">
<field name="name" select="1" colspan="4"/>
<field name="employee_id" select="1"/>
</group>
<group col="2" colspan="2">
<separator string="Passport Location" colspan="2"/>
<field name="country_id" select="1"/>
<field name="address_id"/>
</group>
<group col="2" colspan="2">
<separator string="Valid From" colspan="2"/>
<field name="date_issue" select="1"/>
<field name="date_expire" select="1"/>
</group>
<notebook colspan="4">
<page string="Contracts">
<field name="contracts_ids" colspan="4" nolabel="1"/>
</page>
<page string="Remarks">
<separator string="Remarks" colspan="4"/>
<field name="note" colspan="4" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<record id="hr_passport_tree" model="ir.ui.view">
<field name="name">hr.passport.tree</field>
<field name="model">hr.passport</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Passports">
<field name="name"/>
<field name="employee_id"/>
<field name="country_id"/>
<field name="date_issue" select="1"/>
<field name="date_expire"/>
</tree>
</field>
</record>
<record id="action_hr_passport_tree" model="ir.actions.act_window">
<field name="name">Passports</field>
<field name="res_model">hr.passport</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_passport_tree"/>
</record>
<menuitem
id="menu_action_hr_passport_tree"
action="action_hr_passport_tree"
parent="menu_payroll_configure_root"
/>
<!-- End Passport Views -->
<!-- Employee Contract -->
<record id="hr_contract.hr_contract_view_form" model="ir.ui.view">
<field name="name">hr.contract.view.form</field>
<field name="model">hr.contract</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract">
<group colspan="3" col="6">
<field name="name" select="1"/>
<field name="employee_id" select="1"/>
<field name="job_id"/>
<field name="wage"/>
<field name="wage_type_id" widget="selection"/>
<field name="type_id" widget="selection"/>
</group>
<notebook>
<page string="Main Data">
<group col="2" colspan="2">
<separator colspan="2" string="Duration"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<field name="working_hours"/>
</group>
<group col="2" colspan="2">
<separator colspan="2" string="Advantages"/>
<field name="struct_id" select="1"/>
<field name="advantages_net"/>
<field name="advantages_gross"/>
<field name="advantages" nolabel="1" colspan="2"/>
</group>
<separator colspan="4" string="Notes"/>
<field colspan="4" name="notes" nolabel="1"/>
</page>
<page string="Visa and Work Permit">
<group col="2" colspan="2">
<separator colspan="2" string="Passport"/>
<field name="passport_id"/>
</group>
<group col="2" colspan="2">
<separator colspan="2" string="Work Permit"/>
<field name="visa_no"/>
<field name="permit_no"/>
<field name="visa_expire"/>
</group>
</page>
</notebook>
</form>
</field>
</record>
<record id="action_hr_contract" model="ir.actions.act_window">
<field name="name">Payroll Contract</field>
<field name="res_model">hr.contract</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem
action="action_hr_contract"
name="Employee Contract"
id="hr_menu_contract"
parent="menu_payroll_configure_root"
/>
<!-- End Employee Contract -->
</data>
</openerp>