Files
shcool/college/security/groups.xml
T
2026-08-07 18:45:07 +08:00

31 lines
1.4 KiB
XML

<odoo>
<record id="module_category_education" model="ir.module.category">
<field name="name">教学管理</field>
<field name="sequence">20</field>
</record>
<record id="group_teacher" model="res.groups">
<field name="name">老师</field>
<field name="category_id" ref="module_category_education"/>
<field name="comment">可创建/管理课程、布置与批改作业、查看全部学习进展。</field>
</record>
<record id="group_student" model="res.groups">
<field name="name">学生</field>
<field name="category_id" ref="module_category_education"/>
<field name="comment">可查看自己选课的课程、提交作业、查看自己的学习进展,不能创建课程。</field>
</record>
<!-- 学生只能访问自己的习题作答 -->
<record id="rule_exercise_answer_student_own" model="ir.rule">
<field name="name">习题作答:学生仅能访问自己的回答</field>
<field name="model_id" ref="model_yuthon_school_course_chapter_exercise_answer"/>
<field name="groups" eval="[(4, ref('college.group_student'))]"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
</odoo>