- Complete module following all four development specifications - Multi-Hermes Service instance management for enterprise deployments - Database tables: hermes_services, hermes_service_sessions - CRUD operations for service and session management - bricks-framework UI components: index.ui, service-detail.ui, chat.ui, settings.ui - Support for enterprises to deploy their own hermes-service instances - Unified interface to manage multiple service endpoints - Security features: API key storage, HTTPS enforcement, connection testing
36 lines
871 B
XML
36 lines
871 B
XML
{
|
|
"widgettype": "Page",
|
|
"options": {
|
|
"title": "Hermes Services Manager"
|
|
},
|
|
"subwidgets": [
|
|
{
|
|
"widgettype": "Card",
|
|
"options": {
|
|
"title": "Registered Services"
|
|
},
|
|
"subwidgets": [
|
|
{
|
|
"widgettype": "DataTable",
|
|
"options": {
|
|
"data_source": "/api/hermes-web-cli/services",
|
|
"columns": [
|
|
{"field": "name", "header": "Service Name"},
|
|
{"field": "service_url", "header": "URL"},
|
|
{"field": "status", "header": "Status"},
|
|
{"field": "last_connected", "header": "Last Connected"}
|
|
],
|
|
"actions": ["edit", "test", "delete"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"widgettype": "Button",
|
|
"options": {
|
|
"text": "Add New Service",
|
|
"onclick": "showServiceForm()"
|
|
}
|
|
}
|
|
]
|
|
} |