You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2022/09/09 06:20:36 UTC
[inlong] branch master updated: [INLONG-5122][Dashboard] The whitelist input format of binlog source need to be optimized (#5838)
This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 291dab6cd [INLONG-5122][Dashboard] The whitelist input format of binlog source need to be optimized (#5838)
291dab6cd is described below
commit 291dab6cdae539c0a85895102dffd69c710c64d9
Author: Daniel <le...@apache.org>
AuthorDate: Fri Sep 9 14:20:31 2022 +0800
[INLONG-5122][Dashboard] The whitelist input format of binlog source need to be optimized (#5838)
---
inlong-dashboard/src/configs/menus/index.ts | 4 ++--
inlong-dashboard/src/i18n.ts | 10 +++++-----
inlong-dashboard/src/locales/cn.json | 3 +--
inlong-dashboard/src/locales/en.json | 29 ++++++++++++++--------------
inlong-dashboard/src/metas/sources/binLog.ts | 13 +------------
5 files changed, 23 insertions(+), 36 deletions(-)
diff --git a/inlong-dashboard/src/configs/menus/index.ts b/inlong-dashboard/src/configs/menus/index.ts
index 12d134f38..98b64ccdf 100644
--- a/inlong-dashboard/src/configs/menus/index.ts
+++ b/inlong-dashboard/src/configs/menus/index.ts
@@ -54,7 +54,7 @@ const menus: MenuItemType[] = [
},
{
path: '/process',
- name: i18n.t('configs.menus.ApprovalManagement'),
+ name: i18n.t('configs.menus.Process'),
},
{
name: i18n.t('configs.menus.SystemManagement'),
@@ -66,7 +66,7 @@ const menus: MenuItemType[] = [
},
{
path: '/approval',
- name: i18n.t('configs.menus.ResponsibleManagement'),
+ name: i18n.t('configs.menus.ApprovalManagement'),
},
],
},
diff --git a/inlong-dashboard/src/i18n.ts b/inlong-dashboard/src/i18n.ts
index 3c7e6a0fe..af4b6dd30 100644
--- a/inlong-dashboard/src/i18n.ts
+++ b/inlong-dashboard/src/i18n.ts
@@ -25,21 +25,21 @@ import { isDevelopEnv } from '@/utils';
const resources = {
en: {
translation: {
- 'configs.menus.ApprovalManagement': 'Approval',
+ 'configs.menus.Process': 'Approval',
'configs.menus.Groups': 'Data Group',
'configs.menus.DataConsumption': 'Data Consumption',
'configs.menus.Datasources': 'Data Sources',
'configs.menus.Clusters': 'Clusters',
'configs.menus.ClusterTags': 'ClusterTags',
'configs.menus.SystemManagement': 'System',
- 'configs.menus.UserManagement': 'User',
- 'configs.menus.ResponsibleManagement': 'ApprovalManagement',
+ 'configs.menus.UserManagement': 'User Management',
+ 'configs.menus.ApprovalManagement': 'Approval Management',
'configs.menus.Node': 'Nodes',
},
},
cn: {
translation: {
- 'configs.menus.ApprovalManagement': '审批管理',
+ 'configs.menus.Process': '审批管理',
'configs.menus.Groups': '数据分组',
'configs.menus.DataConsumption': '数据消费',
'configs.menus.Datasources': '数据源服务器',
@@ -47,7 +47,7 @@ const resources = {
'configs.menus.ClusterTags': '标签管理',
'configs.menus.SystemManagement': '系统管理',
'configs.menus.UserManagement': '用户管理',
- 'configs.menus.ResponsibleManagement': '审批责任人管理',
+ 'configs.menus.ApprovalManagement': '审批责任人管理',
'configs.menus.Node': '节点管理',
},
},
diff --git a/inlong-dashboard/src/locales/cn.json b/inlong-dashboard/src/locales/cn.json
index 9f2c63506..4c95c3055 100644
--- a/inlong-dashboard/src/locales/cn.json
+++ b/inlong-dashboard/src/locales/cn.json
@@ -31,9 +31,8 @@
"meta.Sources.Db.Password": "密码",
"meta.Sources.Db.HistoryFilename": "历史文件名",
"meta.Sources.Db.AllMigration": "是否整库迁移",
- "meta.Sources.Db.DatabaseWhiteList": "库名白名单",
"meta.Sources.Db.TableWhiteList": "表名白名单",
- "meta.Sources.Db.WhiteListHelp": "多个白名单之间用英文逗号分隔,单个为正则表达式,比如:b1,b*",
+ "meta.Sources.Db.TableWhiteListHelp": "白名单应该是一个以逗号分隔的正则表达式列表,与要监控的表的完全限定名称相匹配。表的完全限定名称的格式为 <dbName>.<tableName>,其中 dbName 和 tablename 都可以配置正则表达式。比如:test_db.table*,inlong_db*.user*,表示采集 test_db 库中以 table 开头的所有表 + 以 inlong_db 开头的所有库下的以 user 开头的所有表。",
"meta.Sinks.SinkName": "名称",
"meta.Sinks.SinkNameRule": "以英文字母开头,只能包含英文字母、数字、中划线、下划线",
"meta.Sinks.SinkType": "类型",
diff --git a/inlong-dashboard/src/locales/en.json b/inlong-dashboard/src/locales/en.json
index 04b80d59d..452dfd354 100644
--- a/inlong-dashboard/src/locales/en.json
+++ b/inlong-dashboard/src/locales/en.json
@@ -30,10 +30,9 @@
"meta.Sources.Db.User": "User",
"meta.Sources.Db.Password": "Password",
"meta.Sources.Db.HistoryFilename": "History Filename",
- "meta.Sources.Db.AllMigration": "Migration Total Database",
- "meta.Sources.Db.DatabaseWhiteList": "Database WhiteList",
+ "meta.Sources.Db.AllMigration": "AllMigration",
"meta.Sources.Db.TableWhiteList": "Table WhiteList",
- "meta.Sources.Db.WhiteListHelp": "Multiple whitelists are separated by commas, each of which is a regular expression, for example b1,b*",
+ "meta.Sources.Db.TableWhiteListHelp": "The whitelist should be a comma-separated list of regular expressions that match the fully-qualified names of tables to be monitored. Fully-qualified names for tables are of the form <databaseName>.<tableName>, the dbName and tableName can be configured with regular expressions. For example: test_db.order*, inlong_db*.user*, means to collect all tables starting with order in the test_db database + all tables starting with user under all databases [...]
"meta.Sinks.SinkName": "Name",
"meta.Sinks.SinkNameRule": "At the beginning of English letters, only English letters, numbers, minus, and underscores",
"meta.Sinks.SinkType": "Type",
@@ -254,12 +253,12 @@
"meta.Stream.Status.Pending": "Pending",
"meta.Stream.Status.Error": "Error",
"meta.Stream.Status.Success": "Success",
- "meta.Consumption.Owner": "Consumption",
- "meta.Consumption.ConsumerGroupName": "Consumer group name",
+ "meta.Consumption.Owner": "Owner",
+ "meta.Consumption.ConsumerGroupName": "Consumer Group Name",
"meta.Consumption.ConsumerGroupNameRules": "Only lowercase letters, numbers, minus, and underscores",
"meta.Consumption.DataStreamIDsHelp": "Inlong stream IDs are divided by commas;",
- "meta.Consumption.ConsumerDataStreamID": "Consumer data stream ID",
- "meta.Consumption.ConsumerTargetBusinessID": "Consume Group ID",
+ "meta.Consumption.ConsumerDataStreamID": "Consumer Stream ID",
+ "meta.Consumption.ConsumerTargetBusinessID": "Consumer Group ID",
"meta.Consumption.No": "No",
"meta.Consumption.filterEnabled": "FilterEnabled",
"meta.Consumption.MasterAddress": "Master address",
@@ -344,10 +343,10 @@
"pages.GroupDetail.Stream.StreamConfigTitle": "Data stream configuration",
"pages.GroupDetail.Stream.CreateDataStream": "Create",
"pages.GroupDetail.PageTitle": "Detail",
- "pages.GroupDetail.Info": "Data Streams Group",
- "pages.GroupDetail.Streams": "DataStreams",
- "pages.GroupDetail.Sources": "DataSources",
- "pages.GroupDetail.Sinks": "DataStorages",
+ "pages.GroupDetail.Info": "Group Info",
+ "pages.GroupDetail.Streams": "Streams",
+ "pages.GroupDetail.Sources": "Sources",
+ "pages.GroupDetail.Sinks": "Sinks",
"pages.GroupDetail.Audit": "Audit",
"pages.GroupDetail.Audit.DataStream": "DataStream",
"pages.GroupDetail.Audit.Date": "Date",
@@ -413,7 +412,7 @@
"pages.ConsumeDashboard.config.Pending": "Pending",
"pages.ConsumeDashboard.config.ConsumerGroup": "ConsumerGroup",
"pages.ConsumeDashboard.config.ConsumptionInlongGroupId": "Consumption inlong group id",
- "pages.ConsumeDashboard.config.RecentConsumptionTime": "Recent consumption time",
+ "pages.ConsumeDashboard.config.RecentConsumptionTime": "Last consumption time",
"pages.ConsumeDashboard.config.Middleware": "Message Queue",
"pages.ConsumeDashboard.status.Normal": "Normal",
"pages.ConsumeDashboard.status.Abnormal": "Abnormal",
@@ -431,7 +430,7 @@
"pages.Clusters.LastModifier": "LastModifier",
"pages.Clusters.Name": "Cluster Name",
"pages.Clusters.Tag": "Cluster Tag",
- "pages.Clusters.InCharges": "InCharges",
+ "pages.Clusters.InCharges": "Owners",
"pages.Clusters.Description": "Description",
"pages.Clusters.Node.Name": "Node",
"pages.Clusters.Node.Port": "Port",
@@ -445,7 +444,7 @@
"pages.Clusters.Tube.MasterRpcUrlHelper": "Master RPC URL, used to produce and consume data",
"pages.Clusters.Tube.MasterWebUrlHelper": "Master Web URL, used to manage (e.g. create, modify) topics and consumer groups",
"pages.ClusterTags.Name": "ClusterTag",
- "pages.ClusterTags.InCharges": "InCharges",
+ "pages.ClusterTags.InCharges": "Owners",
"pages.ClusterTags.Description": "Description",
"pages.ClusterTags.ModifyTime": "ModifyTime",
"pages.ClusterTags.Modifier": "Modifier",
@@ -472,7 +471,7 @@
"pages.Datasources.DbConfig.DbName": "DbName",
"pages.Datasources.DbConfig.Username": "Username",
"pages.Datasources.DbConfig.Password": "Password",
- "pages.Datasources.DbConfig.InCharges": "InCharges",
+ "pages.Datasources.DbConfig.InCharges": "Owners",
"pages.Datasources.DbConfig.DbDescription": "Description",
"pages.Login.PleaseEnterUserName": "Please enter user name",
"pages.Login.PasswordRules": "Only lowercase letters, numbers, minus, and underscores",
diff --git a/inlong-dashboard/src/metas/sources/binLog.ts b/inlong-dashboard/src/metas/sources/binLog.ts
index 065d9ad01..28c3c59c8 100644
--- a/inlong-dashboard/src/metas/sources/binLog.ts
+++ b/inlong-dashboard/src/metas/sources/binLog.ts
@@ -117,22 +117,11 @@ export const binLog: FieldItemType[] = [
],
}),
},
- {
- name: 'databaseWhiteList',
- type: 'input',
- label: i18n.t('meta.Sources.Db.DatabaseWhiteList'),
- tooltip: i18n.t('meta.Sources.Db.WhiteListHelp'),
- rules: [{ required: true }],
- props: values => ({
- disabled: values?.status === 101,
- }),
- visible: values => !values?.allMigration,
- },
{
name: 'tableWhiteList',
type: 'input',
label: i18n.t('meta.Sources.Db.TableWhiteList'),
- tooltip: i18n.t('meta.Sources.Db.WhiteListHelp'),
+ tooltip: i18n.t('meta.Sources.Db.TableWhiteListHelp'),
rules: [{ required: true }],
props: values => ({
disabled: values?.status === 101,