Files
shd-modules-mcp-plugin/plugins/shd-mcp-plugin/widgets/_shared/universal-widget-config.json
T

1100 lines
26 KiB
JSON

{
"version": 1,
"engine": "shd-universal-v1",
"copy": {
"discussions": {
"ru": [
"Обсуждения",
"Темы обсуждений с поиском и просмотром сообщений.",
"Тема",
"Обновлено",
"Сообщение"
],
"en": [
"Discussions",
"Discussion topics with search and message details.",
"Topic",
"Updated",
"Message"
]
},
"notifications": {
"ru": [
"Уведомления",
"Последние уведомления и события модулей.",
"Уведомление",
"Время",
"Источник"
],
"en": [
"Notifications",
"Recent notifications and module events.",
"Notification",
"Time",
"Source"
]
},
"scheduling": {
"ru": [
"Расписание",
"Ближайшие события и записи из расписания.",
"Событие",
"Начало",
"Участник"
],
"en": [
"Scheduling",
"Upcoming events and bookings from scheduling.",
"Event",
"Starts",
"Guest"
]
},
"inventory": {
"ru": [
"Склад",
"Складские позиции, остатки и статусы.",
"Позиция",
"Обновлено",
"Количество"
],
"en": [
"Inventory",
"Stock items, quantities and statuses.",
"Item",
"Updated",
"Quantity"
]
},
"agents": {
"ru": [
"Агенты и контроллеры",
"Доступные агенты, контроллеры и их текущее состояние.",
"Агент или контроллер",
"Проверено",
"Тип"
],
"en": [
"Agents & Controllers",
"Available agents, controllers and their current state.",
"Agent or controller",
"Checked",
"Type"
]
},
"status-page": {
"ru": [
"Status Page",
"Состояние доступности сервисов и мониторов.",
"Монитор",
"Проверено",
"Доступность"
],
"en": [
"Status Page",
"Service availability and monitor state.",
"Monitor",
"Checked",
"Availability"
]
},
"airbase": {
"ru": [
"AirBase",
"Каталог таблиц AirBase с просмотром схемы.",
"Таблица",
"Обновлено",
"Записей"
],
"en": [
"AirBase",
"AirBase table catalog with schema details.",
"Table",
"Updated",
"Records"
]
},
"notes": {
"ru": [
"Заметки",
"Страницы Notes с поиском и просмотром содержимого.",
"Страница",
"Обновлено",
"Пространство"
],
"en": [
"Notes",
"Notes pages with search and content details.",
"Page",
"Updated",
"Space"
]
},
"project-overview": {
"ru": [
"Обзор проекта",
"Сводные данные по разделам выбранного проекта.",
"Раздел",
"Обновлено",
"Элементы"
],
"en": [
"Project overview",
"Cross-module records for the selected project.",
"Section",
"Updated",
"Items"
]
},
"files": {
"ru": [
"Файлы",
"Файлы выбранного проекта с поиском и безопасным просмотром ссылок.",
"Файл",
"Обновлено",
"Размер или тип"
],
"en": [
"Files",
"Files from the selected project with search and safe links.",
"File",
"Updated",
"Size or type"
]
},
"proposals": {
"ru": [
"Предложения",
"Предложения и сметы с поиском, статусами и деталями.",
"Предложение",
"Обновлено",
"Сумма или номер"
],
"en": [
"Proposals",
"Proposals with search, statuses and details.",
"Proposal",
"Updated",
"Amount or number"
]
},
"terms": {
"ru": [
"Terms / ТЗ",
"Документы технического задания и их ревизии.",
"Документ",
"Обновлено",
"Страницы или ревизия"
],
"en": [
"Terms documents",
"Terms of Reference documents and revisions.",
"Document",
"Updated",
"Pages or revision"
]
},
"activity": {
"ru": [
"Активность",
"Авторизованные realtime-события SHD по выбранному scope.",
"Событие",
"Время",
"Модуль или тип"
],
"en": [
"Activity",
"Authenticated SHD realtime events for the selected scope.",
"Event",
"Time",
"Module or type"
]
},
"organizations": {
"ru": [
"Организации и доступ",
"Организации, роли и безопасный просмотр участников.",
"Организация",
"Обновлено",
"Роль или тип"
],
"en": [
"Organizations & access",
"Organizations, roles and safe membership details.",
"Organization",
"Updated",
"Role or type"
]
},
"gitea": {
"ru": [
"Gitea Issues",
"Открытые задачи разрешённого site или project репозитория.",
"Issue",
"Обновлено",
"Состояние"
],
"en": [
"Gitea Issues",
"Open issues for an allowed site or project repository.",
"Issue",
"Updated",
"State"
]
},
"schemes": {
"ru": [
"Схемы",
"Документы PDF Scheme Editor и их текущее состояние.",
"Схема",
"Обновлено",
"Ревизия или страницы"
],
"en": [
"Schemes",
"PDF Scheme Editor documents and their current state.",
"Scheme",
"Updated",
"Revision or pages"
]
},
"task-kanban": {
"ru": [
"Задачи Kanban",
"Задачи по колонкам статусов с поиском и деталями.",
"Задача",
"Срок",
"Исполнитель"
],
"en": [
"Task Kanban",
"Tasks grouped by workflow status with search and details.",
"Task",
"Due",
"Assignee"
]
},
"team-workload": {
"ru": [
"Загрузка команды",
"Плановая нагрузка, ёмкость и утилизация команды.",
"Участник",
"Период",
"Часы или процент"
],
"en": [
"Team workload",
"Planned workload, capacity and team utilization.",
"Member",
"Period",
"Hours or percent"
]
},
"project-timeline": {
"ru": [
"Timeline проекта",
"Задачи проекта на временной ленте.",
"Задача",
"Срок",
"Статус"
],
"en": [
"Project timeline",
"Project tasks on a chronological timeline.",
"Task",
"Due",
"Status"
]
},
"crm-funnel": {
"ru": [
"CRM-воронка",
"Сделки CRM, сгруппированные по стадиям.",
"Стадия",
"Сделки",
"Сумма"
],
"en": [
"CRM funnel",
"CRM deals grouped by pipeline stage.",
"Stage",
"Deals",
"Amount"
]
},
"finance-dashboard": {
"ru": [
"Финансовый дашборд",
"Суммы, статусы и документы финансового модуля.",
"Документ",
"Обновлено",
"Сумма"
],
"en": [
"Finance dashboard",
"Finance amounts, statuses and documents.",
"Document",
"Updated",
"Amount"
]
},
"proposal-approvals": {
"ru": [
"Согласования предложений",
"Очередь предложений и текущие approval-статусы.",
"Предложение",
"Обновлено",
"Approval"
],
"en": [
"Proposal approvals",
"Proposal queue and current approval states.",
"Proposal",
"Updated",
"Approval"
]
},
"documents-completeness": {
"ru": [
"Полнота документов",
"Score, ревизии и состояние Terms-документов.",
"Документ",
"Обновлено",
"Полнота"
],
"en": [
"Documents completeness",
"Scores, revisions and Terms document state.",
"Document",
"Updated",
"Completeness"
]
},
"agents-health": {
"ru": [
"Здоровье агентов",
"Состояние агентов и контроллеров.",
"Агент или контроллер",
"Проверено",
"Health"
],
"en": [
"Agents health",
"Agent and controller health state.",
"Agent or controller",
"Checked",
"Health"
]
},
"schedule-calendar": {
"ru": [
"Календарь расписания",
"Ближайшие записи, сгруппированные по дням.",
"Событие",
"День",
"Участник"
],
"en": [
"Schedule calendar",
"Upcoming bookings grouped by day.",
"Event",
"Day",
"Guest"
]
},
"acl-matrix": {
"ru": [
"ACL-матрица",
"Участники организации, роли и permissions.",
"Участник",
"Роль",
"Права"
],
"en": [
"ACL matrix",
"Organization members, roles and permissions.",
"Member",
"Role",
"Permissions"
]
},
"inventory-warnings": {
"ru": [
"Предупреждения склада",
"Низкие остатки и критические складские позиции.",
"Позиция",
"Обновлено",
"Остаток"
],
"en": [
"Inventory warnings",
"Low-stock and critical inventory items.",
"Item",
"Updated",
"Stock"
]
},
"gitea-board": {
"ru": [
"Gitea-доска",
"Issues по состояниям разрешённого репозитория.",
"Issue",
"Состояние",
"Ссылка"
],
"en": [
"Gitea board",
"Issues grouped by state for an allowed repository.",
"Issue",
"State",
"Link"
]
},
"schemes-progress": {
"ru": [
"Прогресс схем",
"Документы схем, ревизии, страницы и completeness.",
"Схема",
"Обновлено",
"Прогресс"
],
"en": [
"Schemes progress",
"Scheme documents, revisions, pages and completeness.",
"Scheme",
"Updated",
"Progress"
]
},
"notes-tree": {
"ru": [
"Дерево Notes",
"Пространства Notes и их иерархия.",
"Узел",
"Обновлено",
"Тип"
],
"en": [
"Notes tree",
"Notes spaces and their hierarchy.",
"Node",
"Updated",
"Type"
]
},
"airbase-preview": {
"ru": [
"AirBase preview",
"Предпросмотр записей выбранной таблицы AirBase.",
"Запись",
"Обновлено",
"Поля"
],
"en": [
"AirBase preview",
"Preview of records from the selected AirBase table.",
"Record",
"Updated",
"Fields"
]
},
"documents": {
"ru": [
"Документы",
"Реестр документов с поиском и просмотром деталей.",
"Документ",
"Обновлено",
"Сумма"
],
"en": [
"Documents",
"Document register with search and details.",
"Document",
"Updated",
"Amount"
]
},
"tasks": {
"ru": [
"Задачи",
"Реестр задач с поиском и просмотром деталей.",
"Задача",
"Срок",
"Приоритет"
],
"en": [
"Tasks",
"Task register with search and details.",
"Task",
"Due date",
"Priority"
]
},
"finance": {
"ru": [
"Финансы",
"Реестр финансовых документов с поиском и просмотром деталей.",
"Документ",
"Срок",
"Сумма"
],
"en": [
"Finance",
"Finance document register with search and details.",
"Document",
"Due date",
"Amount"
]
},
"crm": {
"ru": [
"CRM",
"Реестр CRM-сущностей с поиском и просмотром деталей.",
"Сущность",
"Обновлено",
"Стадия"
],
"en": [
"CRM",
"CRM entity register with search and details.",
"Entity",
"Updated",
"Stage"
]
},
"pdf-scheme-editor": {
"ru": [
"PDF Scheme Editor",
"Документы схем и их текущее состояние.",
"Документ",
"Обновлено",
"Ревизия или страницы"
],
"en": [
"PDF Scheme Editor",
"Scheme documents and their current state.",
"Document",
"Updated",
"Revision or pages"
]
}
},
"defaults": {
"discussions": {
"listTool": "shd_list_discussion_topics",
"listArgs": {
"limit": 100
},
"readTool": "shd_list_discussion_messages",
"detailKey": "topic_id",
"detailArgs": {
"limit": 50
},
"paths": [
"data"
],
"sort": "desc"
},
"notifications": {
"listTool": "shd_list_notifications",
"listArgs": {
"limit": 50,
"offset": 0
},
"paths": [
"data"
],
"sort": "desc"
},
"scheduling": {
"listTool": "shd_get_scheduling_overview",
"listArgs": {
"limit": 100
},
"readTool": "shd_list_scheduling_bookings",
"detailKey": "booking_id",
"detailArgs": {
"limit": 1
},
"paths": [
"data.bookings",
"data.upcoming_bookings",
"data"
],
"sort": "asc"
},
"inventory": {
"listTool": "shd_list_inventory_items",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_inventory_item",
"detailKey": "item_id",
"paths": [
"data"
],
"sort": "desc"
},
"agents": {
"listTool": "shd_agents_overview",
"listArgs": {},
"paths": [
"data.agents",
"data.user_agents",
"data"
],
"sort": "asc"
},
"status-page": {
"listTool": "shd_get_status_page_monitors",
"listArgs": {
"environment": "dev"
},
"readTool": "shd_get_status_page_monitor_history",
"detailKey": "monitor_id",
"detailArgs": {
"limit": 20
},
"paths": [
"data"
],
"nested": "monitors",
"sort": "asc"
},
"airbase": {
"listTool": "shd_airbase_tables",
"listArgs": {},
"readTool": "shd_airbase_schema",
"detailKey": "table",
"paths": [
"data.tables",
"data"
],
"contextRequired": true,
"sort": "asc"
},
"notes": {
"listTool": "shd_list_note_pages",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_note_page",
"detailKey": "page_id",
"paths": [
"data"
],
"sort": "desc"
},
"project-overview": {
"listTool": "shd_get_project_context",
"listArgs": {
"include": [
"summary",
"tasks",
"discussions",
"documents",
"finance",
"terms",
"agents"
],
"limit_per_section": 100
},
"paths": [
"data.sections.tasks",
"data.sections.discussions",
"data.sections.documents",
"data.sections.finance",
"data.sections.terms"
],
"combinePaths": true,
"contextRequired": true,
"sort": "desc"
},
"files": {
"listTool": "shd_list_files",
"readTool": "shd_get_file_link",
"detailKey": "path",
"detailArgs": {
"download": false
},
"detailSourceArgs": [
"project_code"
],
"paths": [
"data"
],
"contextRequired": true,
"sort": "desc"
},
"proposals": {
"listTool": "shd_list_proposals",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_proposal",
"detailKey": "proposal_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"sort": "desc"
},
"terms": {
"listTool": "shd_list_terms_documents",
"readTool": "shd_get_terms_document",
"detailKey": "document_id",
"detailSourceArgs": [
"project_code"
],
"paths": [
"data"
],
"contextRequired": true,
"sort": "desc"
},
"activity": {
"listTool": "shd_get_realtime_events",
"listArgs": {
"module": "notifications",
"limit": 100
},
"paths": [
"data.events",
"events",
"data"
],
"sort": "desc"
},
"organizations": {
"listTool": "shd_admin_list_organizations",
"listArgs": {
"limit": 100
},
"readTool": "shd_admin_get_organization_members",
"detailKey": "organization_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"sort": "asc"
},
"gitea": {
"listTool": "shd_list_gitea_issues",
"listArgs": {
"target": "site",
"limit": 100
},
"paths": [
"data"
],
"sort": "desc"
},
"schemes": {
"listTool": "shd_list_pdf_scheme_editor_documents",
"readTool": "shd_get_pdf_scheme_editor_document",
"detailKey": "document",
"detailSourceArgs": [
"project"
],
"paths": [
"data"
],
"contextRequired": true,
"sort": "desc"
},
"task-kanban": {
"listTool": "shd_list_tasks",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_task",
"detailKey": "task_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"view": "kanban",
"groupBy": "status",
"sort": "asc"
},
"team-workload": {
"listTool": "shd_get_task_workload",
"listArgs": {
"period": "month"
},
"paths": [
"data.rows",
"data.workload",
"data.assignees",
"data"
],
"view": "workload",
"sort": "desc"
},
"project-timeline": {
"listTool": "shd_list_tasks",
"listArgs": {
"limit": 100
},
"paths": [
"data"
],
"view": "timeline",
"sort": "asc"
},
"crm-funnel": {
"listTool": "shd_list_crm",
"listArgs": {
"section": "deals",
"limit": 100
},
"readTool": "shd_get_crm_entity",
"detailKey": "entity_id",
"detailSourceArgs": [
"section"
],
"paths": [
"data"
],
"view": "funnel",
"groupBy": "stage",
"sort": "desc"
},
"finance-dashboard": {
"listTool": "shd_list_finance_documents",
"listArgs": {
"limit": 100
},
"paths": [
"data"
],
"view": "dashboard",
"sort": "desc"
},
"proposal-approvals": {
"listTool": "shd_list_proposals",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_proposal_approval",
"detailKey": "proposal_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"view": "approval",
"sort": "desc"
},
"documents-completeness": {
"listTool": "shd_list_pdf_scheme_editor_documents",
"readTool": "shd_get_pdf_scheme_editor_document_completeness",
"detailKey": "document_id",
"detailSourceArgs": [
"project_code"
],
"paths": [
"data"
],
"view": "completeness",
"contextRequired": true,
"contextKeys": [
"project_code"
],
"sort": "desc"
},
"agents-health": {
"listTool": "shd_agents_overview",
"paths": [
"data.agents",
"data.user_agents",
"data"
],
"view": "health",
"sort": "asc"
},
"schedule-calendar": {
"listTool": "shd_get_scheduling_overview",
"listArgs": {
"limit": 100
},
"readTool": "shd_list_scheduling_bookings",
"detailKey": "booking_id",
"detailArgs": {
"limit": 1
},
"paths": [
"data.bookings",
"data.upcoming_bookings",
"data"
],
"view": "calendar",
"sort": "asc"
},
"acl-matrix": {
"listTool": "shd_list_organization_members",
"listArgs": {
"limit": 100
},
"paths": [
"data"
],
"view": "matrix",
"contextRequired": true,
"contextKeys": [
"organization_id"
],
"contextAll": true,
"sort": "asc"
},
"inventory-warnings": {
"listTool": "shd_list_inventory_items",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_inventory_item",
"detailKey": "item_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"view": "warnings",
"sort": "asc"
},
"gitea-board": {
"listTool": "shd_list_gitea_issues",
"listArgs": {
"target": "site",
"limit": 100
},
"paths": [
"data"
],
"view": "kanban",
"groupBy": "state",
"sort": "asc"
},
"schemes-progress": {
"listTool": "shd_list_pdf_scheme_editor_documents",
"readTool": "shd_get_pdf_scheme_editor_document",
"detailKey": "document",
"detailSourceArgs": [
"project"
],
"paths": [
"data"
],
"view": "progress",
"contextRequired": true,
"contextKeys": [
"project"
],
"sort": "desc"
},
"notes-tree": {
"listTool": "shd_list_note_spaces",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_note_space_tree",
"detailKey": "space_id",
"detailSourceArgs": [],
"paths": [
"data"
],
"view": "tree",
"sort": "asc"
},
"airbase-preview": {
"listTool": "shd_airbase_records",
"listArgs": {
"limit": 100,
"include_fields": true,
"include_view_meta": true
},
"paths": [
"data.records",
"data"
],
"view": "preview",
"contextRequired": true,
"contextSets": [
[
"base",
"project_code"
],
[
"table"
]
],
"sort": "asc"
},
"documents": {
"listTool": "shd_list_contracts",
"listArgs": {
"archived": false,
"limit": 100
},
"readTool": "shd_get_contract",
"detailKey": "contract_id",
"paths": [
"data"
],
"sort": "desc"
},
"tasks": {
"listTool": "shd_list_tasks",
"listArgs": {
"archived": false,
"limit": 100
},
"readTool": "shd_get_task",
"detailKey": "task_id",
"paths": [
"data"
],
"sort": "asc"
},
"finance": {
"listTool": "shd_list_finance_documents",
"listArgs": {
"archived": false,
"limit": 100
},
"readTool": "shd_get_finance_document",
"detailKey": "document_id",
"paths": [
"data"
],
"sort": "desc"
},
"crm": {
"listTool": "shd_list_crm",
"listArgs": {
"limit": 100
},
"readTool": "shd_get_crm_entity",
"detailKey": "entity_id",
"detailSourceArgs": [
"section"
],
"paths": [
"data"
],
"sort": "desc"
},
"pdf-scheme-editor": {
"listTool": "shd_list_pdf_scheme_editor_documents",
"readTool": "shd_get_pdf_scheme_editor_document",
"detailKey": "document",
"detailSourceArgs": [
"project"
],
"paths": [
"data"
],
"contextRequired": true,
"sort": "desc"
}
}
}