Some checks reported errors
continuous-integration/drone/push Build was killed
202 lines
4.6 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|
|
]
|