264 lines
13 KiB
XML
Executable File
264 lines
13 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
|
|
<record id="employee_disciplinary_list" model="ir.ui.view">
|
|
<field name="name">Employee Disciplinary list</field>
|
|
<field name="model">employee.disciplinary</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="incident_date"/>
|
|
<field name="incident_type"/>
|
|
<field name="incident_sub_type" widget="many2many_tags"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="employee_disciplinary_form" model="ir.ui.view">
|
|
<field name="name">Employee Disciplinary form</field>
|
|
<field name="model">employee.disciplinary</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<group>
|
|
<field name="incident_date"/>
|
|
<field name="incident_type" options="{'no_open': True,}"/>
|
|
<field name="incident_sub_type" widget="many2many_tags" readonly="0"
|
|
options="{'no_open': True}"/>
|
|
<label for="employee_code" string="Reported By Employee Code"/>
|
|
<div class="address_format">
|
|
<field name="employee_code" style="width: 50%" options="{'no_open': True,}"/>
|
|
<field name="employee_name" style="width: 50%"/>
|
|
</div>
|
|
<field name="incident_details"/>
|
|
<field name="seized_items"/>
|
|
<field name="incident_summary"/>
|
|
<field name="attach" widget="many2many_binary" options="{'preview_image': True}"/>
|
|
<field name="emp_many_disp" widget="many2many_tags" context="{'new_custom_name': True}"/>
|
|
</group>
|
|
</sheet>
|
|
<chatter/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="manage_incident_list" model="ir.ui.view">
|
|
<field name="name">Manage Incident list</field>
|
|
<field name="model">manage.incident</field>
|
|
<field name="arch" type="xml">
|
|
<list create="0">
|
|
<field name="employee_code_list1" widget="many2many_tags" context="{'new_custom_name': True}"/>
|
|
<!-- <field name="incident_dat"/>-->
|
|
<field name="incident_typ"/>
|
|
<field name="incident_sub_typ" widget="many2many_tags"/>
|
|
<field name="incident_sum"/>
|
|
<field name="state"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="manage_incident_form" model="ir.ui.view">
|
|
<field name="name">Manage Incident form</field>
|
|
<field name="model">manage.incident</field>
|
|
<field name="arch" type="xml">
|
|
<form create="0">
|
|
<header>
|
|
<button name="button_in_progress" string="In Progress" class="oe_highlight" type="object"/>
|
|
<!-- states="pending_inquiry"/>-->
|
|
<!-- attrs="{'invisible' : ('state','!=','pending_inquiry')}"/>-->
|
|
<button name="button_closed" string="Closed" class="oe_highlight" type="object"/>
|
|
<!-- states="in_progress"/>-->
|
|
<!-- attrs="{'invisible' : ('state','!=','in_progress')}"/>-->
|
|
<field name="state" widget="statusbar"/>
|
|
</header>
|
|
<sheet>
|
|
<group>
|
|
<group>
|
|
<field name="employee_code_list1" widget="many2many_tags"
|
|
context="{'new_custom_name': True}"/>
|
|
<field name="employee_by_code" options="{'no_open': True,}"/>
|
|
<!-- <field name="incident_dat"/>-->
|
|
</group>
|
|
<group>
|
|
<field name="incident_typ" options="{'no_open': True,}"/>
|
|
<field name="incident_sub_typ" widget="many2many_tags"/>
|
|
<field name="incident_sum"/>
|
|
</group>
|
|
</group>
|
|
<field name="employee_inquiry" string="Manage Incident">
|
|
<!-- attrs="{'readonly': [('state', '=','closed')]}">-->
|
|
<list>
|
|
<field name="inquiry_date"/>
|
|
<field name="corrective_action_id"/>
|
|
<field name="due_date"/>
|
|
<field name="last_action_date"/>
|
|
</list>
|
|
<form>
|
|
<group>
|
|
<field name="inquiry_date"/>
|
|
<field name="venue"/>
|
|
<field name="internal_panel" widget="many2many_tags"
|
|
context="{'new_custom_name': True}"/>
|
|
<field name="external_panel"/>
|
|
<field name="inquiry_summary"/>
|
|
<field name="is_guilty" widget="radio" options="{'horizontal':true}"/>
|
|
<field name="corrective_action_id" options="{'no_open': True,}"/>
|
|
<field name="recommendation"/>
|
|
<field name="due_date"/>
|
|
<field name="last_action_date"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</sheet>
|
|
<chatter/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- <record id="career_history_tab_sub_menu" model="ir.ui.view">-->
|
|
<!-- <field name="name">Career History Tab Sub Menu</field>-->
|
|
<!-- <field name="model">hr.employee</field>-->
|
|
<!-- <field name="inherit_id" ref="employee_life_cycle.career_history_tab_menu"/>-->
|
|
<!-- <field name="arch" type="xml">-->
|
|
<!-- <xpath expr="//page/field[@name='career_history_field']" position="after">-->
|
|
<!-- <!– <group name="career_hist_sub_menu" string="Disciplinary Actions">–>-->
|
|
<!-- <!– <field name="employee_name_ids1" string="Manage Incident">–>-->
|
|
<!-- <!– <list editable="0" create="0">–>-->
|
|
<!-- <!– <field name="incident_date"/>–>-->
|
|
<!-- <!– <field name="incident_type"/>–>-->
|
|
<!-- <!– <field name="incident_sub_type"/>–>-->
|
|
<!-- <!–<!– <field name="corrective_action_id"/>–>–>-->
|
|
<!-- <!– </list>–>-->
|
|
<!-- <!– </field>–>-->
|
|
<!-- <!– </group>–>-->
|
|
<!-- <field name="employee_self_service_line_ids" string="Manage Incident" readonly="1">-->
|
|
<!-- <list>-->
|
|
<!-- <field name="incident_dat"/>-->
|
|
<!-- <field name="incident_typ"/>-->
|
|
<!-- <field name="incident_sub_typ"/>-->
|
|
<!-- </list>-->
|
|
<!-- </field>-->
|
|
<!-- </xpath>-->
|
|
<!-- </field>-->
|
|
<!-- </record>-->
|
|
|
|
<!-- <record id="career_history_tab_sub_menu_self" model="ir.ui.view">-->
|
|
<!-- <field name="name">Career History Tab Sub Menu Self Service</field>-->
|
|
<!-- <field name="model">hr.employee</field>-->
|
|
<!-- <field name="inherit_id" ref="employee_self_service.view_employee_form_self_service"/>-->
|
|
<!-- <field name="arch" type="xml">-->
|
|
<!-- <xpath expr="//page/field[@name='career_history_field']" position="after">-->
|
|
<!-- <!– <group name="career_hist_sub_menu" string="Disciplinary Actions">–>-->
|
|
<!-- <!– <field name="employee_name_ids1" string="Manage Incident">–>-->
|
|
<!-- <!– <list editable="0" create="0">–>-->
|
|
<!-- <!– <field name="incident_date"/>–>-->
|
|
<!-- <!– <field name="incident_type"/>–>-->
|
|
<!-- <!– <field name="incident_sub_type"/>–>-->
|
|
<!-- <!– <!– <field name="corrective_action_id"/>–>–>-->
|
|
<!-- <!– </list>–>-->
|
|
<!-- <!– </field>–>-->
|
|
<!-- <!– </group>–>-->
|
|
<!-- <field name="employee_self_service_line_ids" string="Manage Incident" readonly="1">-->
|
|
<!-- <list>-->
|
|
<!-- <field name="incident_dat"/>-->
|
|
<!-- <field name="incident_typ"/>-->
|
|
<!-- <field name="incident_sub_typ"/>-->
|
|
<!-- </list>-->
|
|
<!-- </field>-->
|
|
<!-- </xpath>-->
|
|
<!-- </field>-->
|
|
<!-- </record>-->
|
|
|
|
<record id="incident_employee_list" model="ir.ui.view">
|
|
<field name="name">incident Employee list</field>
|
|
<field name="model">incident.employee</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="name"/>
|
|
<field name="sub_type" widget="many2many_tags"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="incident_employee_form" model="ir.ui.view">
|
|
<field name="name">incident Employee form</field>
|
|
<field name="model">incident.employee</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<form>
|
|
<group>
|
|
<field name="name"/>
|
|
<field name="sub_type" widget="many2many_tags"/>
|
|
</group>
|
|
</form>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="employee_disciplinary_action" model="ir.actions.act_window">
|
|
<field name="name">Incident Reporting</field>
|
|
<field name="res_model">employee.disciplinary</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
|
|
<record id="manage_incident_action" model="ir.actions.act_window">
|
|
<field name="name">Manage Incident</field>
|
|
<field name="res_model">manage.incident</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<record id="incident_employee_action" model="ir.actions.act_window">
|
|
<field name="name">Incident Type</field>
|
|
<field name="res_model">incident.employee</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<record id="action_hr_employee_disciplinary" model="ir.actions.act_window">
|
|
<field name="name">Employee Disciplinary</field>
|
|
<field name="res_model">hr.employee.disciplinary</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<menuitem id="employee_disciplinary_menu"
|
|
name="Employee Disciplinary Management"
|
|
parent="hr.menu_hr_root"
|
|
action="employee_disciplinary_action"
|
|
sequence="105"/>
|
|
|
|
<!-- Child Menu (moved inside) -->
|
|
<menuitem id="menu_employee_disciplinary_root"
|
|
name="Employee Disciplinary Configuration"
|
|
parent="employee_disciplinary_menu"
|
|
sequence="10"/>
|
|
|
|
<!-- Sub Menu -->
|
|
<menuitem id="menu_employee_disciplinary"
|
|
name="Employee Disciplinary"
|
|
parent="employee_disciplinary_menu"
|
|
action="action_hr_employee_disciplinary"
|
|
sequence="01"/>
|
|
|
|
<!-- <menuitem id="manage_incident_employee"-->
|
|
<!-- name="Incident Type"-->
|
|
<!-- parent="employee_disciplinary_menu"-->
|
|
<!-- action="incident_employee_action"-->
|
|
<!-- sequence="3"/>-->
|
|
|
|
<!-- <menuitem id="manage_incident_sub_menu"-->
|
|
<!-- name="Manage Incident"-->
|
|
<!-- parent="employee_disciplinary_menu"-->
|
|
<!-- action="manage_incident_action"-->
|
|
<!-- sequence="2"/>-->
|
|
|
|
<!-- <menuitem id="employee_disciplinary_sub_menu"-->
|
|
<!-- name="Incident Reporting"-->
|
|
<!-- parent="employee_disciplinary_menu"-->
|
|
<!-- action="employee_disciplinary_action"-->
|
|
<!-- sequence="1"/>-->
|
|
|
|
</odoo> |