Files
public/rsbu_payroll/views/rsbu_hr_event_views.xml

118 lines
5.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_hr_event_list" model="ir.ui.view">
<field name="name">rsbu.hr.event.list</field>
<field name="model">rsbu.hr.event</field>
<field name="arch" type="xml">
<list string="Кадровые мероприятия">
<field name="event_date"/>
<field name="employee_id"/>
<field name="kind"/>
<field name="job_title"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_hr_event_form" model="ir.ui.view">
<field name="name">rsbu.hr.event.form</field>
<field name="model">rsbu.hr.event</field>
<field name="arch" type="xml">
<form string="Кадровое мероприятие">
<header>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<group>
<group string="Мероприятие">
<field name="employee_id"/>
<field name="event_date"/>
<field name="kind"/>
<field name="event_uuid" readonly="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
<group string="Сведения о работе">
<field name="job_title"/>
<field name="employment_type"/>
<field name="work_kind"/>
<field name="department_name"/>
<field name="func_code"/>
<field name="okz_code"
placeholder="напр. 2512.1"/>
</group>
</group>
<group string="Документ-основание">
<group>
<field name="basis_name"/>
<field name="basis_date"/>
</group>
<group>
<field name="basis_series"/>
<field name="basis_number"/>
</group>
</group>
<group string="Основание увольнения"
invisible="kind != '5'">
<group>
<field name="dismissal_reason_code"
placeholder="напр. п3ч1с77тк"/>
<field name="dismissal_document"/>
<field name="dismissal_reason"/>
</group>
<group>
<field name="dismissal_article"/>
<field name="dismissal_part"/>
<field name="dismissal_point"/>
<field name="dismissal_subpoint"/>
<field name="dismissal_paragraph"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_rsbu_hr_event_search" model="ir.ui.view">
<field name="name">rsbu.hr.event.search</field>
<field name="model">rsbu.hr.event</field>
<field name="arch" type="xml">
<search string="Кадровые мероприятия">
<field name="employee_id"/>
<field name="kind"/>
<filter name="draft" string="Черновики"
domain="[('state', '=', 'draft')]"/>
<filter name="reported" string="Поданные"
domain="[('state', '=', 'reported')]"/>
<separator/>
<filter name="group_employee" string="Сотрудник"
context="{'group_by': 'employee_id'}"/>
<filter name="group_kind" string="Вид мероприятия"
context="{'group_by': 'kind'}"/>
</search>
</field>
</record>
<record id="action_rsbu_hr_event" model="ir.actions.act_window">
<field name="name">Кадровые мероприятия</field>
<field name="res_model">rsbu.hr.event</field>
<field name="view_mode">list,form</field>
</record>
<!-- Раздел «Кадровый учёт» в приложении Payroll (OCA). Здесь же
будущий «Воинский учёт». Наследуемся от корневого меню OCA-модуля
payroll; сам код остаётся в rsbu_payroll. -->
<menuitem id="menu_rsbu_hr" name="Кадровый учёт"
parent="payroll.payroll_menu_root" sequence="50"
groups="rsbu_chart_of_accounts.group_rsbu_account_user"/>
<menuitem id="menu_rsbu_hr_event"
name="Кадровые мероприятия"
parent="menu_rsbu_hr" action="action_rsbu_hr_event"
sequence="10"/>
</odoo>