odex30_standard/to_attendance_device/views/hr_employee_views.xml

50 lines
1.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record model="ir.ui.view" id="view_employee_form">
<field name="name">employee.form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr_attendance.view_employee_form_inherit_hr_attendance" />
<field name="arch" type="xml">
<xpath expr="//notebook[1]/page[3]" position="after">
<page string="Unmapped Attendance Machines"
invisible="unamapped_attendance_device_ids == []">
<field name="unamapped_attendance_device_ids">
<list name="unamapped_attendance_device_ids" nolabel="1"
create="false" delete="false" edit="false" sample="1">
<field name="name" />
<field name="ip" />
<field name="port" />
<field name="location_id" />
<field name="state" invisible="1" />
</list>
</field>
</page>
</xpath>
<xpath expr="//field[@name='attendance_state']" position="after">
<button name="action_view_finger_template" type="object"
groups="to_attendance_device.group_attendance_devices_manager"
class="oe_stat_button" icon="fa-address-card"
help="Show fingerprint templates of this employee">
<field name="total_finger_template_records" widget="statinfo" />
</button>
</xpath>
</field>
</record>
<record model="ir.ui.view" id="view_employee_filter">
<field name="name">hr.employee.search</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='inactive']" position="after">
<separator />
<filter string="Created from an Attendance Machine"
name="created_from_attendance_device"
domain="[('created_from_attendance_device','=',True)]" />
</xpath>
</field>
</record>
</data>
</odoo>