app.polisplexity.tech/sidebar_menu.json
Ekaropolus 96fed7c45e
Some checks reported errors
continuous-integration/drone/push Build was killed
Waste management dashboar
2025-05-18 02:25:46 -06:00

202 lines
4.6 KiB
JSON

[
{
"type": "title",
"label": "Waste Collection Intelligence",
"order": 1
},
{
"type": "submenu",
"label": "Pre-Operation",
"icon": "ri-settings-3-fill",
"order": 2,
"children": [
{
"type": "link",
"label": "Zone Definition & Depot Upload",
"url": "apps:zone-definition",
"icon": "ri-map-pin-2-fill",
"order": 1
},
{
"type": "link",
"label": "Route Optimization",
"url": "apps:route-optimization",
"icon": "ri-shuffle-fill",
"order": 2
},
{
"type": "link",
"label": "Download Dispatch Plan",
"url": "apps:dispatch-plan",
"icon": "ri-download-2-fill",
"order": 3
}
]
},
{
"type": "submenu",
"label": "Operation",
"icon": "ri-road-map-fill",
"order": 3,
"children": [
{
"type": "link",
"label": "Urban Digital Twin",
"url": "apps:urban-digital-twin",
"icon": "ri-building-2-fill",
"order": 1
},
{
"type": "submenu",
"label": "Social Digital Twin",
"icon": "ri-group-fill",
"order": 2,
"children": [
{
"type": "link",
"label": "WhatsApp Bot",
"url": "apps:bot-whatsapp",
"icon": "ri-whatsapp-fill",
"order": 1
},
{
"type": "link",
"label": "Telegram Bot",
"url": "apps:bot-telegram",
"icon": "ri-telegram-fill",
"order": 2
},
{
"type": "link",
"label": "Facebook Pages Bot",
"url": "apps:bot-facebook",
"icon": "ri-facebook-fill",
"order": 3
}
]
},
{
"type": "link",
"label": "Data Feedback Loop",
"url": "apps:feedback-loop",
"icon": "ri-loop-left-line",
"order": 3
}
]
},
{
"type": "submenu",
"label": "Post-Operation",
"icon": "ri-bar-chart-box-fill",
"order": 4,
"children": [
{
"type": "link",
"label": "Route Analytics",
"url": "apps:route-analytics",
"icon": "ri-line-chart-fill",
"order": 1
},
{
"type": "link",
"label": "Citizen Feedback Review",
"url": "apps:feedback-review",
"icon": "ri-message-3-fill",
"order": 2
},
{
"type": "link",
"label": "Twin Refinement",
"url": "apps:twin-refinement",
"icon": "ri-slideshow-2-fill",
"order": 3
}
]
},
{
"type": "title",
"label": "System Control",
"order": 5
},
{
"type": "submenu",
"label": "Digital Twin Sync Monitor",
"icon": "ri-refresh-fill",
"order": 6,
"children": [
{
"type": "link",
"label": "Sync Status",
"url": "apps:sync-monitor",
"icon": "ri-check-double-fill",
"order": 1
},
{
"type": "link",
"label": "Force Refresh",
"url": "apps:sync-monitor",
"icon": "ri-restart-fill",
"order": 2
}
]
},
{
"type": "submenu",
"label": "Logs & Failures",
"icon": "ri-error-warning-fill",
"order": 7,
"children": [
{
"type": "link",
"label": "Webhook Logs",
"url": "apps:logs-webhooks",
"icon": "ri-file-list-2-fill",
"order": 1
},
{
"type": "link",
"label": "Parsing Errors",
"url": "apps:logs-parsing",
"icon": "ri-bug-fill",
"order": 2
},
{
"type": "link",
"label": "API Limits",
"url": "apps:logs-limits",
"icon": "ri-cpu-fill",
"order": 3
}
]
},
{
"type": "submenu",
"label": "Configuration",
"icon": "ri-settings-5-fill",
"order": 8,
"children": [
{
"type": "link",
"label": "API Keys & Tokens",
"url": "apps:config-api",
"icon": "ri-key-2-fill",
"order": 1
},
{
"type": "link",
"label": "Map Rendering",
"url": "apps:config-map",
"icon": "ri-map-pin-user-fill",
"order": 2
},
{
"type": "link",
"label": "Collection Logic",
"url": "apps:config-collection",
"icon": "ri-truck-fill",
"order": 3
}
]
}
]