80 lines
4.0 KiB
XML
80 lines
4.0 KiB
XML
<odoo>
|
|
<!-- ===================== 我的实训:看板(占位) ===================== -->
|
|
<record id="yuthon_school_training_view_kanban" model="ir.ui.view">
|
|
<field name="name">yuthon.school.training.kanban</field>
|
|
<field name="model">yuthon.school.training</field>
|
|
<field name="arch" type="xml">
|
|
<kanban default_group_by="name" class="college-course-kanban college-kanban-training o_kanban_mobile">
|
|
<field name="name"/>
|
|
<field name="note"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="oe_kanban_global_click college-kanban-card"
|
|
style="padding:0; border-radius:10px; overflow:hidden;">
|
|
<!-- 顶帽:紫色渐变 -->
|
|
<div style="background:linear-gradient(135deg,#8B5CF6,#D946EF); padding:14px; text-align:center;">
|
|
<div style="font-size:28px; opacity:.25; color:#fff; margin-bottom:4px;">🏋️</div>
|
|
<div class="college-kanban-title" style="color:#fff; font-size:16px;">
|
|
<field name="name"/>
|
|
</div>
|
|
</div>
|
|
<!-- 主体 -->
|
|
<div class="college-kanban-body" style="padding:12px 14px;">
|
|
<div style="display:flex; gap:6px; flex-wrap:wrap;">
|
|
<span class="college-kanban-badge college-kanban-badge-purple">
|
|
<i class="fa fa-graduation-cap"/> 实训中
|
|
</span>
|
|
<span class="college-kanban-badge college-kanban-badge-pink">
|
|
<i class="fa fa-clock-o"/> 进行中
|
|
</span>
|
|
</div>
|
|
<div class="college-kanban-meta text-muted small mt-2" style="line-height:1.4; max-height:40px; overflow:hidden;">
|
|
<field name="note"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- ===================== 我的实训:列表 ===================== -->
|
|
<record id="yuthon_school_training_view_list" model="ir.ui.view">
|
|
<field name="name">yuthon.school.training.list</field>
|
|
<field name="model">yuthon.school.training</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="name"/>
|
|
<field name="note"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- ===================== 我的实训:表单 ===================== -->
|
|
<record id="yuthon_school_training_view_form" model="ir.ui.view">
|
|
<field name="name">yuthon.school.training.form</field>
|
|
<field name="model">yuthon.school.training</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<group>
|
|
<field name="name"/>
|
|
<field name="note"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- ===================== 我的实训:动作 ===================== -->
|
|
<record id="action_yuthon_school_training" model="ir.actions.act_window">
|
|
<field name="name">我的实训</field>
|
|
<field name="res_model">yuthon.school.training</field>
|
|
<field name="view_mode">kanban,list,form</field>
|
|
<field name="view_ids" eval="[(5, 0, 0),
|
|
(0, 0, {'view_mode': 'kanban', 'view_id': ref('yuthon_school_training_view_kanban')}),
|
|
(0, 0, {'view_mode': 'list', 'view_id': ref('yuthon_school_training_view_list')}),
|
|
(0, 0, {'view_mode': 'form', 'view_id': ref('yuthon_school_training_view_form')})]"/>
|
|
</record>
|
|
</odoo> |