119 lines
3.7 KiB
XML
119 lines
3.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- ═══════════════════════════════════════════════════════════ -->
|
|
<!-- HOSTEL MENU STRUCTURE -->
|
|
<!-- ═══════════════════════════════════════════════════════════ -->
|
|
|
|
<!-- Top-level App Menu -->
|
|
<menuitem id="menu_hostel_root"
|
|
name="Hostel"
|
|
web_icon="education_hostel,static/src/img/icon.png"
|
|
sequence="65"
|
|
groups="group_hostel_user"/>
|
|
|
|
<!-- Sub-menus -->
|
|
<menuitem id="menu_hostel_management"
|
|
name="Hostels"
|
|
parent="menu_hostel_root"
|
|
sequence="10"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_list"
|
|
name="All Hostels"
|
|
parent="menu_hostel_management"
|
|
action="action_hostel_list"
|
|
sequence="10"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_rooms"
|
|
name="Rooms"
|
|
parent="menu_hostel_management"
|
|
action="action_hostel_room_list"
|
|
sequence="20"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_beds"
|
|
name="Beds"
|
|
parent="menu_hostel_management"
|
|
action="action_hostel_bed_list"
|
|
sequence="30"
|
|
groups="group_hostel_warden"/>
|
|
|
|
<!-- Allocations -->
|
|
<menuitem id="menu_hostel_allocations"
|
|
name="Allocations"
|
|
parent="menu_hostel_root"
|
|
sequence="20"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_member_list"
|
|
name="All Allocations"
|
|
parent="menu_hostel_allocations"
|
|
action="action_hostel_member_list"
|
|
sequence="10"
|
|
groups="group_hostel_user"/>
|
|
|
|
<!-- Complaints -->
|
|
<menuitem id="menu_hostel_complaints_parent"
|
|
name="Complaints"
|
|
parent="menu_hostel_root"
|
|
sequence="30"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_complaint_list"
|
|
name="All Complaints"
|
|
parent="menu_hostel_complaints_parent"
|
|
action="action_hostel_complaint_list"
|
|
sequence="10"
|
|
groups="group_hostel_user"/>
|
|
|
|
<!-- Visitors -->
|
|
<menuitem id="menu_hostel_visitors_parent"
|
|
name="Visitors"
|
|
parent="menu_hostel_root"
|
|
sequence="40"
|
|
groups="group_hostel_user"/>
|
|
|
|
<menuitem id="menu_hostel_visitor_list"
|
|
name="Visitor Log"
|
|
parent="menu_hostel_visitors_parent"
|
|
action="action_hostel_visitor_list"
|
|
sequence="10"
|
|
groups="group_hostel_user"/>
|
|
|
|
<!-- Fees -->
|
|
<menuitem id="menu_hostel_fees_parent"
|
|
name="Fees"
|
|
parent="menu_hostel_root"
|
|
sequence="50"
|
|
groups="group_hostel_manager"/>
|
|
|
|
<menuitem id="menu_hostel_fee_list"
|
|
name="Fee Records"
|
|
parent="menu_hostel_fees_parent"
|
|
action="action_hostel_fee_list"
|
|
sequence="10"
|
|
groups="group_hostel_manager"/>
|
|
|
|
<menuitem id="menu_hostel_fee_structure_list"
|
|
name="Fee Structures"
|
|
parent="menu_hostel_fees_parent"
|
|
action="action_hostel_fee_structure_list"
|
|
sequence="20"
|
|
groups="group_hostel_manager"/>
|
|
|
|
<!-- Configuration -->
|
|
<menuitem id="menu_hostel_config"
|
|
name="Configuration"
|
|
parent="menu_hostel_root"
|
|
sequence="90"
|
|
groups="group_hostel_manager"/>
|
|
|
|
<menuitem id="menu_hostel_floors"
|
|
name="Floors"
|
|
parent="menu_hostel_config"
|
|
action="action_hostel_floor_list"
|
|
sequence="10"
|
|
groups="group_hostel_manager"/>
|
|
</odoo>
|