shcool/yuthon_school/views/elective_views.xml
2026-07-28 18:50:48 +08:00

91 lines
3.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- List View -->
<record id="view_yuthon_school_elective_list" model="ir.ui.view">
<field name="name">yuthon.school.elective.list</field>
<field name="model">yuthon.school.elective</field>
<field name="arch" type="xml">
<list string="选修课">
<field name="name"/>
<field name="teacher_id"/>
<field name="student_count"/>
<field name="student_ids" widget="many2many_tags"
options="{'color_field': 'none'}"/>
</list>
</field>
</record>
<!-- Form View -->
<record id="view_yuthon_school_elective_form" model="ir.ui.view">
<field name="name">yuthon.school.elective.form</field>
<field name="model">yuthon.school.elective</field>
<field name="arch" type="xml">
<form string="选修课">
<sheet>
<group>
<group>
<field name="name"/>
<field name="teacher_id"/>
</group>
<group>
<field name="student_count"/>
<field name="active" invisible="1"/>
</group>
</group>
<group>
<field name="description"/>
</group>
<notebook>
<page string="选课学生" name="student_ids">
<field name="student_ids">
<list editable="bottom">
<field name="name"/>
<field name="student_no"/>
<field name="class_id"/>
</list>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<!-- Search View -->
<record id="view_yuthon_school_elective_search" model="ir.ui.view">
<field name="name">yuthon.school.elective.search</field>
<field name="model">yuthon.school.elective</field>
<field name="arch" type="xml">
<search string="搜索选修课">
<field name="name"/>
<field name="teacher_id"/>
<field name="student_ids"/>
<separator/>
<group expand="0" string="分组">
<filter name="groupby_teacher" string="授课教师"
context="{'group_by': 'teacher_id'}"/>
</group>
</search>
</field>
</record>
<!-- Action -->
<record id="action_yuthon_school_elective" model="ir.actions.act_window">
<field name="name">选修课</field>
<field name="res_model">yuthon.school.elective</field>
<field name="view_mode">list,form</field>
<field name="search_view_id" ref="view_yuthon_school_elective_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
暂无选修课记录
</p>
<p>
选修课与学生之间是 Many2many多对多关系
一个学生可选多门选修课,一门选修课可有多个学生。
</p>
</field>
</record>
</odoo>