32 lines
1.6 KiB
XML
32 lines
1.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="0">
|
|
<record id="group_education_timetable_student" model="res.groups">
|
|
<field name="name">Student / Portal</field>
|
|
</record>
|
|
|
|
<record id="group_education_timetable_faculty" model="res.groups">
|
|
<field name="name">Faculty</field>
|
|
<field name="implied_ids" eval="[(4, ref('group_education_timetable_student')), (4, ref('base.group_user')), (4, ref('education_exam.group_education_exam_teacher'))]"/>
|
|
</record>
|
|
|
|
<record id="group_education_timetable_admin" model="res.groups">
|
|
<field name="name">Timetable Administrator</field>
|
|
<field name="implied_ids" eval="[(4, ref('group_education_timetable_faculty')), (4, ref('education_exam.group_education_exam_administrator'))]"/>
|
|
</record>
|
|
|
|
<!-- Multi-Company Isolation -->
|
|
<record id="rule_education_room_company" model="ir.rule">
|
|
<field name="name">Education Room Company Isolation</field>
|
|
<field name="model_id" ref="model_education_room"/>
|
|
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', '=', user.company_id.id)]</field>
|
|
</record>
|
|
|
|
<record id="rule_education_timetable_slot_company" model="ir.rule">
|
|
<field name="name">Timetable Slot Company Isolation</field>
|
|
<field name="model_id" ref="model_education_timetable_slot"/>
|
|
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', '=', user.company_id.id)]</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|