open-synergy/opnsynid-hr

View on GitHub
hr_attendance_import_from_machine/views/hr_attendance_machine_views.xml

Summary

Maintainability
Test Coverage
<openerp>
    <data>

        <record id="hr_attendance_machine_view_tree" model="ir.ui.view">
            <field name="name">hr.attendance_machine.tree</field>
            <field name="model">hr.attendance_machine</field>
            <field name="arch" type="xml">
                <tree string="Attendance Machine">
                    <field name="name" />
                </tree>
            </field>
        </record>

        <record id="hr_attendance_machine_view_form" model="ir.ui.view">
            <field name="name">hr.attendance_machine.form</field>
            <field name="model">hr.attendance_machine</field>
            <field name="arch" type="xml">
                <form string="Attendance Machine">
                    <group>
                        <field name="name" />
                    </group>
                    <notebook>
                        <page string="CSV Details">
                            <group>
                                <group string="Date/Time Format">
                                    <field
                                        name="date_format"
                                        placeholder="e.g %d/%m/%Y"
                                    />
                                    <field
                                        name="time_format"
                                        placeholder="e.g %H:%M:%S"
                                    />
                                </group>
                                <group string="Sign In/Out Code">
                                    <field name="sign_in_code" />
                                    <field name="sign_out_code" />
                                </group>
                                <group string="CSV Format">
                                    <field name="delimiter" />
                                    <label
                                        for="first_row_header"
                                        string="The first row of the file contains the label of the column"
                                    />
                                    <div>
                                        <field
                                            name="first_row_header"
                                            class="oe_inline"
                                        />
                                    </div>
                                </group>
                            </group>
                            <field name="csv_detail_ids">
                                <tree editable="bottom">
                                    <field name="csv_column" />
                                    <field name="field_id" />
                                    <field name="field_type" invisible="0" />
                                    <field
                                        name="date_format"
                                        attrs="{'readonly':[('field_type','&lt;&gt;','datetime')],'required':[('field_type','=','datetime')]}"
                                    />
                                </tree>
                            </field>
                        </page>
                        <page string="Employee Codes">
                            <field name="employee_code_ids">
                                <tree editable="bottom">
                                    <field name="employee_id" />
                                    <field name="employee_code_machine" />
                                </tree>
                            </field>
                        </page>
                    </notebook>
                </form>
            </field>
        </record>

        <record id="hr_attendance_machine_view_action" model="ir.actions.act_window">
            <field name="name">Attendance Machine</field>
            <field name="res_model">hr.attendance_machine</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form</field>
        </record>

        <menuitem
            id="hr_attendance_machine_menu"
            name="Attendance Machine"
            parent="hr.menu_open_view_attendance_reason_new_config"
            action="hr_attendance_machine_view_action"
        />

    </data>
</openerp>