mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-26 18:24:20 +08:00
Refactor translator module (#1932)
* [improvement][Chat] Support agent permission management #1143 * [improvement][chat]Iterate LLM prompts of parsing and correction. * [improvement][headless]Clean code logic of headless core. * (fix) (chat) 记忆管理更新不生效 (#1912) * [improvement][headless-fe] Added null-check conditions to the data formatting function. * [improvement][headless]Clean code logic of headless translator. * [improvement][headless-fe] Added permissions management for agents. * [improvement][headless-fe] Unified the assistant's permission settings interaction to match the system style. * [improvement](Dict)Support returns dict task list of dimensions by page * [improvement][headless-fe] Revised the interaction for semantic modeling routing and implemented the initial version of metric management switching. * [improvement][launcher]Set system property `s2.test` in junit tests in order to facilitate conditional breakpoints. * [improvement][headless] add validateAndQuery interface in SqlQueryApiController * [improvement][launcher]Use API to get element ID avoiding hard-code. * [improvement][launcher]Support DuckDB database and refactor translator code structure. --------- Co-authored-by: lxwcodemonkey <jolunoluo@tencent.com> Co-authored-by: tristanliu <tristanliu@tencent.com> Co-authored-by: daikon12 <1059907724@qq.com> Co-authored-by: lexluo09 <39718951+lexluo09@users.noreply.github.com>
This commit is contained in:
@@ -57,24 +57,139 @@ const ROUTES = [
|
||||
},
|
||||
{
|
||||
path: '/model/',
|
||||
component: './SemanticModel/DomainManager',
|
||||
component: './SemanticModel/',
|
||||
name: 'semanticModel',
|
||||
envEnableList: [ENV_KEY.SEMANTIC],
|
||||
routes: [
|
||||
{
|
||||
path: '/model/:domainId/:modelId',
|
||||
component: './SemanticModel/DomainManager',
|
||||
// name: 'semanticModel',
|
||||
envEnableList: [ENV_KEY.SEMANTIC],
|
||||
path: '/model/',
|
||||
redirect: '/model/domain',
|
||||
},
|
||||
{
|
||||
path: '/model/:domainId/:modelId/:menuKey',
|
||||
component: './SemanticModel/DomainManager',
|
||||
// name: 'semanticModel',
|
||||
envEnableList: [ENV_KEY.SEMANTIC],
|
||||
path: '/model/domain/',
|
||||
component: './SemanticModel/OverviewContainer',
|
||||
routes: [
|
||||
{
|
||||
path: '/model/domain/:domainId',
|
||||
component: './SemanticModel/DomainManager',
|
||||
routes: [
|
||||
{
|
||||
path: '/model/domain/:domainId/:menuKey',
|
||||
component: './SemanticModel/DomainManager',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/model/domain/manager/:domainId/:modelId',
|
||||
component: './SemanticModel/ModelManager',
|
||||
routes: [
|
||||
{
|
||||
path: '/model/domain/manager/:domainId/:modelId/:menuKey',
|
||||
component: './SemanticModel/ModelManager',
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/model/metric/:domainId/:modelId/:metricId',
|
||||
component: './SemanticModel/Metric/Edit',
|
||||
envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/manager/:domainId/:modelId/:menuKey',
|
||||
// component: './SemanticModel/ModelManager',
|
||||
// },
|
||||
// ],
|
||||
},
|
||||
// {
|
||||
// path: '/model/manager/',
|
||||
// component: './SemanticModel/OverviewContainer',
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/manager/:domainId/:modelId',
|
||||
// component: './SemanticModel/ModelManager',
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/manager/:domainId/:modelId/:menuKey',
|
||||
// component: './SemanticModel/ModelManager',
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/model/:domainId',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/:domainId/:menuKey',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/model/manager/:domainId/:modelId',
|
||||
// component: './SemanticModel/ModelManager',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/manager/:domainId/:modelId/:menuKey',
|
||||
// component: './SemanticModel/ModelManager',
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/:menuKey',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// },
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/metric',
|
||||
// component: './SemanticModel/components/ModelMetric',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/metric/list',
|
||||
// component: './SemanticModel/components/ClassMetricTable',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
],
|
||||
},
|
||||
// {
|
||||
// path: '/model/',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// name: 'semanticModel',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// },
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/:menuKey',
|
||||
// component: './SemanticModel/DomainManager',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// },
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/metric',
|
||||
// component: './SemanticModel/components/ModelMetric',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// routes: [
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/metric/list',
|
||||
// component: './SemanticModel/components/ClassMetricTable',
|
||||
// envEnableList: [ENV_KEY.SEMANTIC],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
|
||||
// {
|
||||
// path: '/model/:domainId/:modelId/:menuKey',
|
||||
|
||||
Reference in New Issue
Block a user