141 lines
6.2 KiB
XML
141 lines
6.2 KiB
XML
<odoo>
|
|
<!-- ===================== 教育(根) ===================== -->
|
|
<menuitem id="menu_yuthon_education_root"
|
|
name="学习管理"
|
|
web_icon="college,static/src/img/education.png"
|
|
sequence="10"/>
|
|
|
|
<!-- ===================== 课程管理 ===================== -->
|
|
<menuitem id="menu_yuthon_course_root"
|
|
name="课程管理"
|
|
web_icon="college,static/src/img/Course Management.png"
|
|
sequence="20"/>
|
|
|
|
<!-- 我的课程:仅老师(课程由老师创建) -->
|
|
<menuitem id="menu_yuthon_course_my"
|
|
name="我的课程"
|
|
parent="menu_yuthon_course_root"
|
|
action="action_yuthon_school_course_my"
|
|
sequence="10"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
|
|
<!-- 全部课程:仅老师(课程由老师创建;学生通过「课程学习」入口按选课过滤) -->
|
|
<menuitem id="menu_yuthon_course_all"
|
|
name="全部课程"
|
|
parent="menu_yuthon_course_root"
|
|
action="action_yuthon_school_course_all"
|
|
sequence="20"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
|
|
<!-- 课程学习:学生端专用入口(左侧章节目录 + 右侧视频/资料) -->
|
|
<menuitem id="menu_yuthon_course_study"
|
|
name="课程学习"
|
|
web_icon="college,static/src/img/take courses.png"
|
|
action="action_yuthon_school_course_study"
|
|
sequence="19"
|
|
groups="college.group_student,base.group_system"/>
|
|
|
|
<!-- ===================== 组织架构(顶级菜单,与「教育」平级,仅老师/管理员) ===================== -->
|
|
<menuitem id="menu_yuthon_org_root"
|
|
name="组织架构"
|
|
web_icon="college,static/src/img/organization.png"
|
|
sequence="20"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
<menuitem id="menu_yuthon_class"
|
|
name="班级"
|
|
parent="menu_yuthon_org_root"
|
|
action="action_yuthon_school_class"
|
|
sequence="10"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
<menuitem id="menu_yuthon_teacher"
|
|
name="老师"
|
|
parent="menu_yuthon_org_root"
|
|
action="action_yuthon_school_teacher"
|
|
sequence="20"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
<menuitem id="menu_yuthon_student"
|
|
name="学生"
|
|
parent="menu_yuthon_org_root"
|
|
action="action_yuthon_school_student"
|
|
sequence="30"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
|
|
<!-- ===================== 学习进展(老师/学生各自独立入口,action domain 过滤) ===================== -->
|
|
<menuitem id="menu_yuthon_progress_teacher"
|
|
name="学习进展"
|
|
parent="menu_yuthon_education_root"
|
|
action="action_yuthon_school_progress"
|
|
sequence="20"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
<menuitem id="menu_yuthon_progress_student"
|
|
name="学习进展"
|
|
parent="menu_yuthon_education_root"
|
|
action="action_yuthon_school_progress_student"
|
|
sequence="21"
|
|
groups="college.group_student,base.group_system"/>
|
|
|
|
<!-- ===================== 作业习题 ===================== -->
|
|
<menuitem id="menu_yuthon_homework"
|
|
name="作业习题"
|
|
parent="menu_yuthon_education_root"
|
|
sequence="30"/>
|
|
<!-- 作业布置:仅老师 -->
|
|
<menuitem id="menu_yuthon_homework_assignment"
|
|
name="作业布置"
|
|
parent="menu_yuthon_homework"
|
|
action="action_yuthon_school_assignment"
|
|
sequence="10"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
<!-- 作业提交:仅学生 -->
|
|
<menuitem id="menu_yuthon_homework_submit"
|
|
name="作业提交"
|
|
parent="menu_yuthon_homework"
|
|
action="action_yuthon_school_my_submission"
|
|
sequence="20"
|
|
groups="college.group_student,base.group_system"/>
|
|
<!-- 作业批改:仅老师(无提交入口) -->
|
|
<menuitem id="menu_yuthon_homework_grade"
|
|
name="作业批改"
|
|
parent="menu_yuthon_homework"
|
|
action="action_yuthon_school_assignment_submission"
|
|
sequence="30"
|
|
groups="college.group_teacher,base.group_system"/>
|
|
|
|
<menuitem id="menu_yuthon_class_notes"
|
|
name="随堂笔记"
|
|
parent="menu_yuthon_homework"
|
|
action="action_yuthon_school_class_notes"
|
|
sequence="40"
|
|
groups="college.group_teacher,college.group_student,base.group_system"/>
|
|
|
|
<!-- ===================== 关于:占位动作(内容待添加,先指向 /web 避免报错;须在引用它的菜单之前定义) ===================== -->
|
|
<record id="action_yuthon_about_system" model="ir.actions.act_url">
|
|
<field name="name">系统说明</field>
|
|
<field name="url">/web</field>
|
|
<field name="target">self</field>
|
|
</record>
|
|
<record id="action_yuthon_about_operation" model="ir.actions.act_url">
|
|
<field name="name">操作说明</field>
|
|
<field name="url">/web</field>
|
|
<field name="target">self</field>
|
|
</record>
|
|
|
|
<!-- ===================== 关于(顶级菜单,放在「组织架构」后面) ===================== -->
|
|
<menuitem id="menu_yuthon_about"
|
|
name="关于"
|
|
sequence="30"
|
|
groups="college.group_teacher,college.group_student,base.group_system"/>
|
|
<!-- 系统说明:内容待添加 -->
|
|
<menuitem id="menu_yuthon_about_system"
|
|
name="系统说明"
|
|
parent="menu_yuthon_about"
|
|
action="action_yuthon_about_system"
|
|
sequence="10"/>
|
|
<!-- 操作说明:内容待添加 -->
|
|
<menuitem id="menu_yuthon_about_operation"
|
|
name="操作说明"
|
|
parent="menu_yuthon_about"
|
|
action="action_yuthon_about_operation"
|
|
sequence="20"/>
|
|
</odoo>
|