Files
Odoo-Tutorial/cenhomes_student/security/security.xml
T
2025-03-04 16:53:07 +07:00

67 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.module.category" id="module_category_cenhomes_du_hoc_kep">
<field name="name">Du học kép management</field>
<field name="description">Category for duhockep.vn</field>
</record>
<record id="cenhomes_student.group_cenhomes_hoc_vien" model="res.groups">
<field name="name">Học viên du học kép</field>
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
</record>
<record id="cenhomes_student.group_cenhomes_manager" model="res.groups">
<field name="name">Quản lý du học kép</field>
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
<field name="implied_ids" eval="[(4, ref('cenhomes_student.group_cenhomes_hoc_vien'))]"/>
</record>
<record id="cenhomes_student.group_cenhomes_phong_thu_tuc" model="res.groups">
<field name="name">Nhân viên phòng thủ tục</field>
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
</record>
<record id="cenhomes_student.group_cenhomes_sale" model="res.groups">
<field name="name">Nhân viên kinh doanh</field>
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
</record>
<record id="cenhomes_student.group_cenhomes_admin" model="res.groups">
<field name="name">Admin du học kép</field>
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
<field name="implied_ids"
eval="[
(4, ref('cenhomes_student.group_cenhomes_manager')),
(4, ref('cenhomes_student.group_cenhomes_phong_thu_tuc')),
(4, ref('cenhomes_student.group_cenhomes_sale'))]"/>
</record>
<record model="ir.rule" id="du_hoc_kep_record_rule">
<field name="name">see only his student</field>
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien"/>
<field name="domain_force">[('ma_ho_so', '=', user.login)]</field>
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_hoc_vien'))]"/>
</record>
<record model="ir.rule" id="manager_du_hoc_kep_record_rule">
<field name="name">see all</field>
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_manager'))]"/>
</record>
<record model="ir.rule" id="du_hoc_kep_record_rule_sale">
<field name="name">see only his student</field>
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc"/>
<field name="domain_force">[('sale', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_sale'))]"/>
</record>
<record model="ir.rule" id="phong_thu_tuc_du_hoc_kep_record_rule">
<field name="name">see all</field>
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_phong_thu_tuc'))]"/>
</record>
</odoo>