23. Menu Management
Manages the creation, editing, activation, and organization of navigation menus.
📌 23.1 Menus Overview
Displayed Data:
| Field | Description |
|---|---|
| ID | Unique identifier for each menu. |
| Type | Defines whether the menu is a Main Header Menu, Main Footer Menu, or Footer Menu. |
| Facility | Specifies which facility the menu belongs to (e.g., Sports Club, Beach Club). |
| Status | Active (🟢 Green Label) or Inactive (🔴 Red Label). |
| Actions | Options to activate/inactivate, edit, or delete the menu. |
🔍 23.2 Filtering & Search Options
Filtering Options:
| Filter Option | Available Selections | | -------------------- | ------------------------------------------------------- | ------------ | | Search Bar | Search for menus by Menu Type, Facility, or Status. | | Filter by Status | Active | Inactive |
⚙️ 23.3 Menu Actions & Management
Users can perform various actions on menus.
Available Actions:
- Set Menu to Inactive → Disables the menu but retains its data.
- Edit → Opens a detailed editor to modify menu details.
- Delete → Permanently removes the menu.
✏️ 23.4 Menu Creation & Editing
Administrators can create and modify navigation menus.
Editable Fields:
| Field | Description |
|---|---|
| Facility Selection | Dropdown to select whether the menu belongs to Sports Club or Beach Club. |
| Menu Type Selection | Options include: Main Header Menu, Main Footer Menu, Footer Menu. |
| Menu Items | A list of selectable pages to include in the menu. |
Available Menu Items:
- Dining
- Home
- About Us
- For Athletes
- Our Services
- Activities
- Cancellation Policy
- Terms and Conditions
- Privacy Policy
- Account Deletion
- Contact Us
- Memberships
- Rowing
- Jeddah Tribe
- Testing Event
Menu Structure:
- Selected menu items are displayed in an organized list.
- Reordering & Deletion → Items can be removed or reordered within the menu.
Actions:
- Add to Menu → Confirms adding selected pages to the menu structure.
- Cancel → Discards any changes.
- Save → Stores the updated menu configuration.
🔗 23.5 System Integration & Workflow
- Facility-Based Menus → Ensures that menus are specific to their assigned facility (Sports Club or Beach Club).
- Header & Footer Menu Segmentation → Separates menus into header and footer categories for better navigation.
- Dynamic Menu Management → Allows administrators to edit menus in real-time, keeping the website structure flexible.
🎯 23.6 Conclusion
The Menu Management module provides a structured system for handling website navigation.
By allowing menu creation, dynamic structuring, and facility-based categorization, it ensures that users can efficiently manage website menus for an organized and user-friendly experience.