- Added all missing .ui files referenced in index.ui:
* new_session.ui
* sessions.ui
* services.ui
* settings.ui
* session_detail.ui
* add_service.ui
* edit_service.ui
- Created corresponding .dspy API endpoints with proper directory structure:
* /hermes-web-cli/services → services/index.dspy
* /hermes-web-cli/services/list → services/list/index.dspy
* /hermes-web-cli/services/{id} → services/id/index.dspy
* /hermes-web-cli/services/test?id={id} → services/test/index.dspy
* /hermes-web-cli/sessions (POST) → sessions/index.dspy
* /hermes-web-cli/sessions/messages?session_id={id} → sessions/messages/index.dspy
* /hermes-web-cli/settings → settings/index.dspy
* /hermes-web-cli/settings/reset → settings/reset/index.dspy
- Fixed UI styling to comply with bricks-framework (removed nested style objects)
- Updated URL references to use query parameters instead of path parameters for dynamic routes
- All files follow production-ready module development specifications
14 lines
426 B
JSON
14 lines
426 B
JSON
{
|
|
"tblname": "sessions",
|
|
"alias": "active_sessions",
|
|
"title": "Active Sessions",
|
|
"params": {
|
|
"sortby": ["created_at desc"],
|
|
"confidential_fields": [],
|
|
"browserfields": {
|
|
"exclouded": ["id", "user_id", "updated_at"]
|
|
},
|
|
"editexclouded": ["id", "session_id", "service_id", "message_count", "created_at", "updated_at", "user_id"],
|
|
"subtables": []
|
|
}
|
|
} |