41 lines
2.2 KiB
XML
41 lines
2.2 KiB
XML
<odoo>
|
||
<!-- 教师:仅查看自己创建的班级关联数据 -->
|
||
<record id="rule_teaching_class_teacher_own" model="ir.rule">
|
||
<field name="name">教师-仅查看自己的班级数据</field>
|
||
<field name="model_id" ref="model_course_teaching_class"/>
|
||
<!-- 仅对教师组生效 -->
|
||
<field name="groups" eval="[(6,0, [ref('edu_base.group_teacher')])]"/>
|
||
<!-- create_uid 是系统内置字段:记录创建人,uid 当前登录用户-->
|
||
<field name="domain_force">[('main_teacher_id.user_id', '=', user.id)]</field>
|
||
<field name="perm_read" eval="True"/>
|
||
<field name="perm_write" eval="True"/>
|
||
<field name="perm_create" eval="False"/>
|
||
<field name="perm_unlink" eval="False"/>
|
||
</record>
|
||
|
||
<record id="rule_course_homework_teacher_own" model="ir.rule">
|
||
<field name="name">作业发布-仅查看自己发布的作业</field>
|
||
<field name="model_id" ref="model_course_homework"/>
|
||
<!-- 仅对教师组生效 -->
|
||
<field name="groups" eval="[(6,0, [ref('edu_base.group_teacher')])]"/>
|
||
<!-- create_uid 是系统内置字段:记录创建人,uid 当前登录用户-->
|
||
<field name="domain_force">[('create_uid', '=', 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>
|
||
|
||
<record id="rule_course_homework_submit_teacher_own" model="ir.rule">
|
||
<field name="name">作业提价-仅查看自己发布的作业的提交情况</field>
|
||
<field name="model_id" ref="model_course_homework_submit"/>
|
||
<!-- 仅对教师组生效 -->
|
||
<field name="groups" eval="[(6,0, [ref('edu_base.group_teacher')])]"/>
|
||
<!-- create_uid 是系统内置字段:记录创建人,uid 当前登录用户-->
|
||
<field name="domain_force">[('homework_id.create_uid', '=', 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> |