Files
repair/odoo/addons/dsrpt_repair_technicians/views/technician_views.xml
2026-02-13 16:08:12 +07:00

68 lines
2.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_repair_technician_tree" model="ir.ui.view">
<field name="name">repair.technician.tree</field>
<field name="model">repair.technician</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="user_id"/>
<field name="zone_ids" widget="many2many_tags"/>
<field name="active"/>
</list>
</field>
</record>
<record id="view_repair_technician_form" model="ir.ui.view">
<field name="name">repair.technician.form</field>
<field name="model">repair.technician</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name"/>
<field name="user_id"/>
<field name="zone_ids" widget="many2many_tags"/>
<field name="active"/>
</group>
<notebook>
<page string="Weekly Schedule">
<field name="schedule_ids" context="{'default_technician_id': id}">
<list editable="bottom">
<field name="day_of_week"/>
<field name="hour_from"/>
<field name="hour_to"/>
</list>
</field>
</page>
<page string="Exceptions">
<field name="exception_ids" context="{'default_technician_id': id}">
<list editable="bottom">
<field name="name"/>
<field name="exception_type"/>
<field name="start_datetime"/>
<field name="end_datetime"/>
<field name="note"/>
</list>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_repair_technician" model="ir.actions.act_window">
<field name="name">Technicians</field>
<field name="res_model">repair.technician</field>
<field name="view_mode">list,form</field>
</record>
<record id="menu_repair_technicians" model="ir.ui.menu">
<field name="name">Technicians</field>
<field name="action" eval="'ir.actions.act_window,%d' % ref('action_repair_technician')"/>
<field name="sequence">30</field>
<field name="parent_id" eval="False"/>
</record>
</odoo>