add kanban view

This commit is contained in:
XuanHuyen
2025-04-12 09:22:22 +07:00
parent 049d002eb9
commit 2fb1ecffc2
@@ -44,11 +44,53 @@
</field>
</record>
<!-- search view -->
<record id="view_clinic_appointment_search" model="ir.ui.view">
<field name="name">clinic.appointment.view.search</field>
<field name="model">clinic.appointment</field>
<field name="arch" type="xml">
<search string="">
<filter name="scheduled" string="Đã lên lịch" domain="[('state', '=', 'scheduled')]" />
<filter name="done" string="Hoàn thành" domain="[('state', '=', 'done')]" />
<filter name="cancel" string="Đã hủy" domain="[('state', '=', 'cancel')]" />
</search>
</field>
</record>
<!-- kanban view -->
<record id="view_clinic_appointment_kanban" model="ir.ui.view">
<field name="name">clinic.appointment.kanban</field>
<field name="model">clinic.appointment</field>
<field name="arch" type="xml">
<kanban default_group_by="doctor_id">
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click o_kanban_record">
<div class="o_kanban_details">
<strong>
<field name="patient_id" />
</strong>
<br />
<span>Ngày: <field name="date" /></span>
<br />
<span>Trạng thái: <field name="state" />
</span>
<br />
<span>Tổng tiền: <field name="total_price" widget="monetary"
options="{'currency_field': 'currency_id'}" /></span>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<!-- action -->
<record id="action_clinic_appointment" model="ir.actions.act_window">
<field name="name">Lịch hẹn</field>
<field name="res_model">clinic.appointment</field>
<field name="view_mode">list,form</field>
<field name="view_mode">list,kanban,form</field>
</record>
</odoo>