119 lines
5.3 KiB
XML
119 lines
5.3 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<data>
|
|
<!-- Attendance Attendance Views -->
|
|
<record id="view_attendance_attendance_list" model="ir.ui.view">
|
|
<field name="name">attendance.attendance.list</field>
|
|
<field name="model">attendance.attendance</field>
|
|
<field name="arch" type="xml">
|
|
<list string="Attendance">
|
|
<field name="date"/>
|
|
<field name="work_location_id"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_attendance_attendance_form" model="ir.ui.view">
|
|
<field name="name">attendance.attendance.form</field>
|
|
<field name="model">attendance.attendance</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Attendance">
|
|
<header>
|
|
<button name="update_attendance_data" type="object" string="Update Data" class="btn-primary"/>
|
|
</header>
|
|
<sheet>
|
|
<group>
|
|
<field name="date"/>
|
|
<field name="work_location_id"/>
|
|
</group>
|
|
<notebook>
|
|
<page string="Attendance Data">
|
|
<field name="attendance_data">
|
|
<list string="Attendance Data" editable="bottom">
|
|
<field name="employee_id"/>
|
|
<field name="min_check_in"/>
|
|
<field name="max_check_out"/>
|
|
<field name="out_time" widget="float_time"/>
|
|
<field name="worked_hours" widget="float_time"/>
|
|
<!-- <field name="extra_hours"/>-->
|
|
<field name="status"/>
|
|
</list>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Attendance Data Views -->
|
|
<record id="view_attendance_data_list" model="ir.ui.view">
|
|
<field name="name">attendance.data.list</field>
|
|
<field name="model">attendance.data</field>
|
|
<field name="arch" type="xml">
|
|
<list string="Attendance Data">
|
|
<field name="employee_id"/>
|
|
<field name="min_check_in"/>
|
|
<field name="max_check_out"/>
|
|
<field name="out_time"/>
|
|
<field name="worked_hours"/>
|
|
<!-- <field name="extra_hours"/>-->
|
|
<field name="status"/>
|
|
<field name="attendance_id"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<!-- Action for Attendance Attendance -->
|
|
<record id="action_attendance_attendance" model="ir.actions.act_window">
|
|
<field name="name">Attendance</field>
|
|
<field name="res_model">attendance.attendance</field>
|
|
<field name="view_mode">list,form</field>
|
|
<field name="help" type="html">
|
|
<p class="oe_view_nocontent_create">
|
|
Create your first attendance record
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<menuitem id="menu_attendance_attendance" name="Management" parent="hr_attendance.menu_hr_attendance_root"
|
|
sequence="6" groups="hr_attendance.group_hr_attendance_officer"/>
|
|
|
|
<!-- Menu for Attendance -->
|
|
<menuitem id="hr_attendance.menu_hr_attendance_view_attendances_management" name="Attendance"
|
|
parent="hr_attendance_extended.menu_attendance_attendance" sequence="6"
|
|
groups="hr_attendance.group_hr_attendance_officer" action="action_attendance_attendance"/>
|
|
|
|
|
|
<record id="hr_attendance_management_view_filter_inherit" model="ir.ui.view">
|
|
<field name="name">hr_attendance_management_view_filter_inherit</field>
|
|
<field name="model">hr.attendance</field>
|
|
<field name="inherit_id" ref="hr_attendance.hr_attendance_management_view_filter"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//search" position="inside">
|
|
<searchpanel>
|
|
<field name="department_id" icon="fa-users" enable_counters="1"/>
|
|
</searchpanel>
|
|
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="hr_attendance_view_filter_inherit" model="ir.ui.view">
|
|
<field name="name">hr_attendance_view_filter_inherit</field>
|
|
<field name="model">hr.attendance</field>
|
|
<field name="inherit_id" ref="hr_attendance.hr_attendance_view_filter"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//search" position="inside">
|
|
<searchpanel>
|
|
<field name="department_id" icon="fa-users" enable_counters="1"/>
|
|
</searchpanel>
|
|
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|