33 lines
1.5 KiB
XML
33 lines
1.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Module Category -->
|
|
<record id="module_category_education_hostel" model="ir.module.category">
|
|
<field name="name">Education Hostel</field>
|
|
<field name="sequence">60</field>
|
|
</record>
|
|
|
|
<!-- ── Security Groups ──────────────────────────────────────────────── -->
|
|
<record id="group_hostel_user" model="res.groups">
|
|
<field name="name">Hostel User</field>
|
|
<field name="comment">Basic read access to hostel records.</field>
|
|
</record>
|
|
|
|
<record id="group_hostel_warden" model="res.groups">
|
|
<field name="name">Hostel Warden</field>
|
|
<field name="implied_ids" eval="[(4, ref('group_hostel_user'))]"/>
|
|
<field name="comment">Warden: manage allocations, complaints, and visitors for assigned hostels.</field>
|
|
</record>
|
|
|
|
<record id="group_hostel_manager" model="res.groups">
|
|
<field name="name">Hostel Manager</field>
|
|
<field name="implied_ids" eval="[(4, ref('group_hostel_warden'))]"/>
|
|
<field name="comment">Full hostel management including fees and structures.</field>
|
|
</record>
|
|
|
|
<record id="group_hostel_admin" model="res.groups">
|
|
<field name="name">Hostel Administrator</field>
|
|
<field name="implied_ids" eval="[(4, ref('group_hostel_manager'))]"/>
|
|
<field name="comment">Full administrative access including deletion.</field>
|
|
</record>
|
|
</odoo>
|