Files
shcool/college/views/menus.xml
T
2026-08-05 19:29:35 +08:00

102 lines
4.4 KiB
XML

<odoo>
<!-- ===================== 教育(根) ===================== -->
<menuitem id="menu_yuthon_education_root"
name="教育"
sequence="10"/>
<!-- ===================== 课程管理 ===================== -->
<menuitem id="menu_yuthon_course_root"
name="课程管理"
parent="menu_yuthon_education_root"
sequence="10"/>
<!-- 我的课程:仅老师(课程由老师创建) -->
<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="课程学习"
parent="menu_yuthon_education_root"
action="action_yuthon_school_course_study"
sequence="11"
groups="college.group_student,base.group_system"/>
<!-- ===================== 组织架构(顶级菜单,与「教育」平级,仅老师/管理员) ===================== -->
<menuitem id="menu_yuthon_org_root"
name="组织架构"
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"/>
</odoo>