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 dfadbce832 [INLONG-8956][Dashboard] Stream and Sink editable state
optimization (#8957)
dfadbce832 is described below
commit dfadbce8321c5ac8542792d1e189d0bb91be59e9
Author: Lizhen <[email protected]>
AuthorDate: Thu Sep 21 12:52:24 2023 +0800
[INLONG-8956][Dashboard] Stream and Sink editable state optimization (#8957)
---
.../src/plugins/sinks/defaults/ClickHouse.ts | 50 +++++++++++-----------
inlong-dashboard/src/plugins/sinks/defaults/Cls.ts | 16 +++----
.../src/plugins/sinks/defaults/Doris.ts | 26 +++++------
.../src/plugins/sinks/defaults/Elasticsearch.ts | 32 +++++++-------
.../src/plugins/sinks/defaults/Greenplum.ts | 18 ++++----
.../src/plugins/sinks/defaults/HBase.ts | 26 +++++------
.../src/plugins/sinks/defaults/Hive.ts | 26 +++++------
.../src/plugins/sinks/defaults/Hudi.ts | 26 +++++------
.../src/plugins/sinks/defaults/Iceberg.ts | 22 +++++-----
.../src/plugins/sinks/defaults/Kafka.ts | 10 ++---
.../src/plugins/sinks/defaults/Kudu.ts | 20 ++++-----
.../src/plugins/sinks/defaults/MySQL.ts | 16 +++----
.../src/plugins/sinks/defaults/Oracle.ts | 18 ++++----
.../src/plugins/sinks/defaults/PostgreSQL.ts | 20 ++++-----
.../src/plugins/sinks/defaults/Pulsar.ts | 10 ++---
.../src/plugins/sinks/defaults/Redis.ts | 28 ++++++------
.../src/plugins/sinks/defaults/SQLServer.ts | 24 +++++------
.../src/plugins/sinks/defaults/StarRocks.ts | 14 +++---
.../src/plugins/sinks/defaults/TDSQLPostgreSQL.ts | 20 ++++-----
.../plugins/streams/common/StreamDefaultInfo.ts | 16 +++----
.../src/ui/components/FieldList/DetailModal.tsx | 8 ++--
.../src/ui/components/GroupLogs/GroupLogs.tsx | 4 +-
inlong-dashboard/src/ui/locales/cn.json | 3 ++
inlong-dashboard/src/ui/locales/en.json | 21 +++++----
.../src/ui/pages/GroupDashboard/index.tsx | 5 ++-
.../ui/pages/SynchronizeDetail/SyncAudit/index.tsx | 2 +-
.../SynchronizeDetail/SyncT/SourceSinkCard.tsx | 16 +++----
27 files changed, 252 insertions(+), 245 deletions(-)
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/ClickHouse.ts
b/inlong-dashboard/src/plugins/sinks/defaults/ClickHouse.ts
index 0d22639d07..c079bd1b5e 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/ClickHouse.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/ClickHouse.ts
@@ -53,7 +53,7 @@ export default class ClickHouseSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -65,7 +65,7 @@ export default class ClickHouseSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -79,7 +79,7 @@ export default class ClickHouseSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -99,7 +99,7 @@ export default class ClickHouseSink
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'CLICKHOUSE',
}),
})
@@ -112,7 +112,7 @@ export default class ClickHouseSink
type: 'inputnumber',
initialValue: 1,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 1,
}),
rules: [{ required: true }],
@@ -126,7 +126,7 @@ export default class ClickHouseSink
type: 'inputnumber',
initialValue: 1000,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 1,
}),
rules: [{ required: true }],
@@ -140,7 +140,7 @@ export default class ClickHouseSink
type: 'inputnumber',
initialValue: 3,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 1,
}),
rules: [{ required: true }],
@@ -154,7 +154,7 @@ export default class ClickHouseSink
type: 'radio',
initialValue: 0,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('meta.Sinks.ClickHouse.Yes'),
@@ -177,7 +177,7 @@ export default class ClickHouseSink
initialValue: 'BALANCE',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'BALANCE',
@@ -204,7 +204,7 @@ export default class ClickHouseSink
rules: [{ required: true }],
visible: values => values.isDistributed && values.partitionStrategy ===
'HASH',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.ClickHouse.PartitionFields')
@@ -216,7 +216,7 @@ export default class ClickHouseSink
initialValue: 'Log',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'Log',
@@ -240,7 +240,7 @@ export default class ClickHouseSink
@FieldDecorator({
type: 'input',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.ClickHouse.OrderBy')
@@ -249,7 +249,7 @@ export default class ClickHouseSink
@FieldDecorator({
type: 'input',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.ClickHouse.PartitionBy')
@@ -259,7 +259,7 @@ export default class ClickHouseSink
@FieldDecorator({
type: 'input',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.ClickHouse.PrimaryKey')
@@ -269,7 +269,7 @@ export default class ClickHouseSink
@FieldDecorator({
type: 'input',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.ClickHouse.Cluster')
@@ -283,7 +283,7 @@ export default class ClickHouseSink
type: 'select',
name: 'ttlUnit',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'Second',
@@ -323,7 +323,7 @@ export default class ClickHouseSink
props: values => ({
min: 1,
precision: 0,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('Time To Live')
@@ -334,7 +334,7 @@ export default class ClickHouseSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -357,7 +357,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -366,7 +366,7 @@ const getFieldListColumns = sinkValues => {
initialValue: clickHouseTargetTypes[0].value,
type: 'select',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
options: clickHouseTargetTypes,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
@@ -376,7 +376,7 @@ const getFieldListColumns = sinkValues => {
dataIndex: 'defaultType',
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
options: ['DEFAULT', 'EPHEMERAL', 'MATERIALIZED', 'ALIAS'].map(item =>
({
label: item,
value: item,
@@ -388,7 +388,7 @@ const getFieldListColumns = sinkValues => {
dataIndex: 'defaultExpr',
type: 'input',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
visible: (text, record) =>
['DEFAULT', 'EPHEMERAL', 'MATERIALIZED',
'ALIAS'].includes(record.defaultType as string),
@@ -397,21 +397,21 @@ const getFieldListColumns = sinkValues => {
title: i18n.t('meta.Sinks.ClickHouse.CompressionCode'),
dataIndex: 'compressionCode',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
title: i18n.t('meta.Sinks.ClickHouse.TtlExpr'),
dataIndex: 'ttlExpr',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
title: `ClickHouse${i18n.t('meta.Sinks.ClickHouse.FieldDescription')}`,
dataIndex: 'fieldComment',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
];
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Cls.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Cls.ts
index 4a55390022..bec0a341c8 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Cls.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Cls.ts
@@ -40,7 +40,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -52,7 +52,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -64,7 +64,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -76,7 +76,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: 'select',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('meta.Sinks.Cls.SaveTime.Week'),
@@ -105,7 +105,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'CLS',
}),
})
@@ -118,7 +118,7 @@ export default class ClsSink extends SinkInfo implements
DataWithBackend, Render
type: EditableTable,
props: values => ({
size: 'small',
- canDelete: ![110, 130].includes(values?.status),
+ canDelete: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -142,7 +142,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -152,7 +152,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: targetTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Doris.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Doris.ts
index 973bb5b7c2..4879090a74 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Doris.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Doris.ts
@@ -57,7 +57,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -69,7 +69,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.Username')
@@ -80,7 +80,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.Password')
@@ -91,7 +91,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -103,7 +103,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -115,7 +115,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -128,7 +128,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
rules: [{ required: true }],
initialValue: false,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -149,7 +149,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -161,7 +161,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -173,7 +173,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -185,7 +185,7 @@ export default class DorisSink extends SinkInfo implements
DataWithBackend, Rend
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -209,7 +209,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -219,7 +219,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: dorisTargetTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Elasticsearch.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Elasticsearch.ts
index b71048a9d9..ecab0fb940 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Elasticsearch.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Elasticsearch.ts
@@ -56,7 +56,7 @@ export default class ElasticsearchSink
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'ELASTICSEARCH',
}),
})
@@ -68,7 +68,7 @@ export default class ElasticsearchSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -81,7 +81,7 @@ export default class ElasticsearchSink
rules: [{ required: true }],
tooltip: i18n.t('meta.Sinks.ES.PrimaryKeyHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -93,7 +93,7 @@ export default class ElasticsearchSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -107,7 +107,7 @@ export default class ElasticsearchSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -131,7 +131,7 @@ export default class ElasticsearchSink
suffix: i18n.t('meta.Sinks.ES.FlushRecordUnit'),
props: values => ({
min: 1,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -146,7 +146,7 @@ export default class ElasticsearchSink
suffix: i18n.t('meta.Sinks.ES.RetryTimesUnit'),
props: values => ({
min: 1,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -160,7 +160,7 @@ export default class ElasticsearchSink
tooltip: i18n.t('meta.Sinks.ES.EsVersionHelp'),
props: values => ({
min: 1,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -172,7 +172,7 @@ export default class ElasticsearchSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -195,7 +195,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -204,7 +204,7 @@ const getFieldListColumns = sinkValues => {
initialValue: esTypes[0].value,
type: 'select',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
options: esTypes,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
@@ -214,7 +214,7 @@ const getFieldListColumns = sinkValues => {
dataIndex: 'analyzer',
type: 'input',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
visible: (text, record) => record.fieldType === 'text',
},
@@ -222,7 +222,7 @@ const getFieldListColumns = sinkValues => {
title: 'SearchAnalyzer',
dataIndex: 'searchAnalyzer',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
visible: (text, record) => record.fieldType === 'text',
},
@@ -230,7 +230,7 @@ const getFieldListColumns = sinkValues => {
title: i18n.t('meta.Sinks.ES.DateFormat'),
dataIndex: 'format',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
visible: (text, record) => record.fieldType === 'date',
},
@@ -238,7 +238,7 @@ const getFieldListColumns = sinkValues => {
title: 'ScalingFactor',
dataIndex: 'scalingFactor',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
visible: (text, record) => record.fieldType === 'scaled_float',
},
@@ -246,7 +246,7 @@ const getFieldListColumns = sinkValues => {
title: i18n.t('meta.Sinks.ES.FieldDescription'),
dataIndex: 'fieldComment',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
];
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Greenplum.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Greenplum.ts
index fb15f7c92f..9c29eaad45 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Greenplum.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Greenplum.ts
@@ -70,7 +70,7 @@ export default class GreenplumSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: 'jdbc:postgresql://127.0.0.1:5432/write',
}),
})
@@ -83,7 +83,7 @@ export default class GreenplumSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -95,7 +95,7 @@ export default class GreenplumSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -109,7 +109,7 @@ export default class GreenplumSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -130,7 +130,7 @@ export default class GreenplumSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -142,7 +142,7 @@ export default class GreenplumSink
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -154,7 +154,7 @@ export default class GreenplumSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -178,7 +178,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -188,7 +188,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: greenplumFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [
{ required: true, message: `${i18n.t('meta.Sinks.FieldTypeMessage')}`
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/HBase.ts
b/inlong-dashboard/src/plugins/sinks/defaults/HBase.ts
index c134ad264f..351be79182 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/HBase.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/HBase.ts
@@ -47,7 +47,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -59,7 +59,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -71,7 +71,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -83,7 +83,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: '127.0.0.1:2181,127.0.0.2:2181',
}),
})
@@ -97,7 +97,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
rules: [{ required: true }],
initialValue: '/hbase',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -111,7 +111,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 2,
suffix: 'mb',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -125,7 +125,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 1000,
props: values => ({
min: 1,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -140,7 +140,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
suffix: i18n.t('meta.Sinks.HBase.FlushIntervalUnit'),
props: values => ({
min: 1,
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -152,7 +152,7 @@ export default class HBaseSink extends SinkInfo implements
DataWithBackend, Rend
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertKey: 'fieldName',
@@ -176,7 +176,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -186,7 +186,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: hbaseFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
@@ -195,7 +195,7 @@ const getFieldListColumns = sinkValues => {
dataIndex: 'cfName',
type: 'input',
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true }],
},
@@ -205,7 +205,7 @@ const getFieldListColumns = sinkValues => {
type: 'inputnumber',
props: (text, record, idx, isNew) => ({
min: 1,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true }],
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Hive.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Hive.ts
index 10936b82a1..bb4845f302 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Hive.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Hive.ts
@@ -57,7 +57,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -69,7 +69,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -83,7 +83,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -104,7 +104,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.Username')
@@ -115,7 +115,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@I18n('meta.Sinks.Password')
@@ -126,7 +126,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'HIVE',
}),
})
@@ -139,7 +139,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 'TextFile',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'TextFile',
@@ -176,7 +176,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'radio',
initialValue: 'UTF-8',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'UTF-8',
@@ -198,7 +198,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'select',
initialValue: '124',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
dropdownMatchSelectWidth: false,
options: [
{
@@ -229,7 +229,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
useInput: true,
useInputProps: {
placeholder: 'ASCII',
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
style: { width: 100 },
}),
@@ -252,7 +252,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
props: values => ({
size: 'small',
columns: getFieldListColumns(values),
- canDelete: ![110, 130].includes(values?.status),
+ canDelete: ![110].includes(values?.status),
canBatchAdd: true,
upsertByFieldKey: true,
}),
@@ -320,7 +320,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -330,7 +330,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: hiveFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Hudi.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Hudi.ts
index 1e8ca6f2b4..5d633b356a 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Hudi.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Hudi.ts
@@ -111,7 +111,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -123,7 +123,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -137,7 +137,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -158,7 +158,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'HUDI',
}),
})
@@ -171,7 +171,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
rules: [{ required: true }],
initialValue: 'Parquet',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'Parquet',
@@ -205,14 +205,14 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
title: 'Key',
dataIndex: 'keyName',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
{
title: 'Value',
dataIndex: 'keyValue',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
],
@@ -229,7 +229,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 'EXACTLY_ONCE',
isPro: true,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'EXACTLY_ONCE',
@@ -253,7 +253,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
size: 'small',
canBatchAdd: true,
upsetByFieldKey: true,
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
}),
})
@@ -264,7 +264,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
tooltip: i18n.t('meta.Sinks.Hudi.PrimaryKeyHelper'),
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -277,7 +277,7 @@ export default class HudiSink extends SinkInfo implements
DataWithBackend, Rende
tooltip: i18n.t('meta.Sinks.Hudi.PartitionKeyHelper'),
rules: [{ required: false }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -301,7 +301,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -321,7 +321,7 @@ const getFieldListColumns = sinkValues => {
};
}
},
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Iceberg.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Iceberg.ts
index d6b24c252a..c2c35b2ca8 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Iceberg.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Iceberg.ts
@@ -114,7 +114,7 @@ export default class IcebergSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -126,7 +126,7 @@ export default class IcebergSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -140,7 +140,7 @@ export default class IcebergSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -161,7 +161,7 @@ export default class IcebergSink
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'ICEBERG',
}),
})
@@ -174,7 +174,7 @@ export default class IcebergSink
rules: [{ required: true }],
initialValue: 'Parquet',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'Parquet',
@@ -206,14 +206,14 @@ export default class IcebergSink
title: 'Key',
dataIndex: 'keyName',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
{
title: 'Value',
dataIndex: 'keyValue',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
],
@@ -230,7 +230,7 @@ export default class IcebergSink
initialValue: 'EXACTLY_ONCE',
isPro: true,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'EXACTLY_ONCE',
@@ -252,7 +252,7 @@ export default class IcebergSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -276,7 +276,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -296,7 +296,7 @@ const getFieldListColumns = sinkValues => {
};
}
},
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Kafka.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Kafka.ts
index 747ffc4ad8..9b5f5fca17 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Kafka.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Kafka.ts
@@ -32,7 +32,7 @@ export default class KafkaSink extends SinkInfo implements
DataWithBackend, Rend
rules: [{ required: true }],
initialValue: '127.0.0.1:9092',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -44,7 +44,7 @@ export default class KafkaSink extends SinkInfo implements
DataWithBackend, Rend
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -57,7 +57,7 @@ export default class KafkaSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 'JSON',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'JSON',
@@ -83,7 +83,7 @@ export default class KafkaSink extends SinkInfo implements
DataWithBackend, Rend
type: 'inputnumber',
initialValue: 3,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 1,
max: 30,
}),
@@ -98,7 +98,7 @@ export default class KafkaSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 'earliest',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'earliest',
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Kudu.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Kudu.ts
index 815c18615f..6643a63fbc 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Kudu.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Kudu.ts
@@ -77,7 +77,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'KUDU',
}),
})
@@ -89,7 +89,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -103,7 +103,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -125,7 +125,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: '',
rules: [{ required: false }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
visible: values => values!.enableCreateResource === 1,
})
@@ -146,14 +146,14 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
title: 'Key',
dataIndex: 'keyName',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
{
title: 'Value',
dataIndex: 'keyValue',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
],
@@ -170,7 +170,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 'EXACTLY_ONCE',
isPro: true,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'EXACTLY_ONCE',
@@ -192,7 +192,7 @@ export default class KuduSink extends SinkInfo implements
DataWithBackend, Rende
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -216,7 +216,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -228,7 +228,7 @@ const getFieldListColumns = sinkValues => {
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
props: (text, record, idx, isNew) => ({
options: kuduFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/MySQL.ts
b/inlong-dashboard/src/plugins/sinks/defaults/MySQL.ts
index fbb92eab1b..a8c39dbadf 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/MySQL.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/MySQL.ts
@@ -68,7 +68,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -80,7 +80,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -92,7 +92,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -106,7 +106,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -127,7 +127,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'MYSQL',
}),
})
@@ -138,7 +138,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -162,7 +162,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -172,7 +172,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: fieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
allowClear: true,
}),
rules: [
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Oracle.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Oracle.ts
index a6a145d395..a8cf51f6da 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Oracle.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Oracle.ts
@@ -63,7 +63,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: 'jdbc:oracle:thin://127.0.0.1:1521/db_name',
}),
})
@@ -76,7 +76,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -88,7 +88,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -102,7 +102,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -123,7 +123,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -135,7 +135,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -147,7 +147,7 @@ export default class OracleSink extends SinkInfo implements
DataWithBackend, Ren
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -171,7 +171,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -181,7 +181,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: oracleFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [
{ required: true, message: `${i18n.t('meta.Sinks.FieldTypeMessage')}`
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/PostgreSQL.ts
b/inlong-dashboard/src/plugins/sinks/defaults/PostgreSQL.ts
index dcda0d2aac..bd9c235333 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/PostgreSQL.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/PostgreSQL.ts
@@ -67,7 +67,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: 'jdbc:postgresql://127.0.0.1:5432/db_name',
}),
})
@@ -80,7 +80,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -92,7 +92,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -104,7 +104,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -118,7 +118,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -139,7 +139,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -151,7 +151,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -163,7 +163,7 @@ export default class HiveSink extends SinkInfo implements
DataWithBackend, Rende
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -187,7 +187,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -197,7 +197,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: postgreSqlFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [
{ required: true, message: `${i18n.t('meta.Sinks.FieldTypeMessage')}`
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Pulsar.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Pulsar.ts
index c239887dac..f2e00cdcab 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Pulsar.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Pulsar.ts
@@ -32,7 +32,7 @@ export default class PulsarSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -44,7 +44,7 @@ export default class PulsarSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -56,7 +56,7 @@ export default class PulsarSink extends SinkInfo implements
DataWithBackend, Ren
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -68,7 +68,7 @@ export default class PulsarSink extends SinkInfo implements
DataWithBackend, Ren
type: 'inputnumber',
initialValue: 1,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 1,
max: 100,
precision: 0,
@@ -83,7 +83,7 @@ export default class PulsarSink extends SinkInfo implements
DataWithBackend, Ren
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'PULSAR',
}),
})
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/Redis.ts
b/inlong-dashboard/src/plugins/sinks/defaults/Redis.ts
index 930efdf682..14c9bb39f8 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/Redis.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/Redis.ts
@@ -73,7 +73,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'Redis',
}),
})
@@ -86,7 +86,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
rules: [{ required: true }],
initialValue: '',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'PLAIN',
@@ -112,7 +112,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'select',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: schemaMappingModeStrategies(values!.dataType),
}),
})
@@ -126,7 +126,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 'CSV',
visible: values => values!.schemaMapMode == 'STATIC_PREFIX_MATCH',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'CSV',
@@ -158,7 +158,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: true,
visible: values => values!.schemaMapMode == 'STATIC_PREFIX_MATCH',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -180,7 +180,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: 'UTF-8',
visible: values => values!.schemaMapMode == 'STATIC_PREFIX_MATCH',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'UTF-8',
@@ -203,7 +203,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
initialValue: '124',
visible: values => values!.schemaMapMode == 'STATIC_PREFIX_MATCH',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
dropdownMatchSelectWidth: false,
options: [
{
@@ -255,7 +255,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'inputnumber',
rules: [{ required: false }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 0,
placholder: '0',
}),
@@ -269,7 +269,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
type: 'inputnumber',
initialValue: 0,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
min: 0,
}),
rules: [{ required: false }],
@@ -283,7 +283,7 @@ export default class RedisSink extends SinkInfo implements
DataWithBackend, Rend
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -302,14 +302,14 @@ export default class RedisSink extends SinkInfo
implements DataWithBackend, Rend
title: 'Key',
dataIndex: 'keyName',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
{
title: 'Value',
dataIndex: 'keyValue',
props: {
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
},
},
],
@@ -416,7 +416,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -426,7 +426,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: redisTargetTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/SQLServer.ts
b/inlong-dashboard/src/plugins/sinks/defaults/SQLServer.ts
index 88a917f98f..1a2a9eefc9 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/SQLServer.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/SQLServer.ts
@@ -71,7 +71,7 @@ export default class SqlServerSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: 'jdbc:sqlserver://127.0.0.1:1433;database=db_name',
}),
})
@@ -84,7 +84,7 @@ export default class SqlServerSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -97,7 +97,7 @@ export default class SqlServerSink
rules: [{ required: true }],
initialValue: 'UTC',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -110,7 +110,7 @@ export default class SqlServerSink
rules: [{ required: true }],
initialValue: 'UTC',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -123,7 +123,7 @@ export default class SqlServerSink
rules: [{ required: true }],
initialValue: 'UTC',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -137,7 +137,7 @@ export default class SqlServerSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -159,7 +159,7 @@ export default class SqlServerSink
rules: [{ required: true }],
initialValue: true,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -180,7 +180,7 @@ export default class SqlServerSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@SyncField()
@@ -191,7 +191,7 @@ export default class SqlServerSink
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@SyncField()
@@ -202,7 +202,7 @@ export default class SqlServerSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -226,7 +226,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -236,7 +236,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: sqlserverFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [
{ required: true, message: `${i18n.t('meta.Sinks.FieldTypeMessage')}`
},
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/StarRocks.ts
b/inlong-dashboard/src/plugins/sinks/defaults/StarRocks.ts
index 6063c164c2..ab4b1719b3 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/StarRocks.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/StarRocks.ts
@@ -65,7 +65,7 @@ export default class StarRocksSink
type: NodeSelect,
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
nodeType: 'STARROCKS',
}),
})
@@ -77,7 +77,7 @@ export default class StarRocksSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -89,7 +89,7 @@ export default class StarRocksSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -100,7 +100,7 @@ export default class StarRocksSink
@FieldDecorator({
type: 'input',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -112,7 +112,7 @@ export default class StarRocksSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -136,7 +136,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -146,7 +146,7 @@ const getFieldListColumns = sinkValues => {
type: 'autocomplete',
props: (text, record, idx, isNew) => ({
options: fieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
allowClear: true,
}),
rules: [
diff --git a/inlong-dashboard/src/plugins/sinks/defaults/TDSQLPostgreSQL.ts
b/inlong-dashboard/src/plugins/sinks/defaults/TDSQLPostgreSQL.ts
index 9690179bc5..07c88f332a 100644
--- a/inlong-dashboard/src/plugins/sinks/defaults/TDSQLPostgreSQL.ts
+++ b/inlong-dashboard/src/plugins/sinks/defaults/TDSQLPostgreSQL.ts
@@ -64,7 +64,7 @@ export default class TDSQLPostgreSQLSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
placeholder: 'jdbc:sqlserver://127.0.0.1:1433;database=db_name',
}),
})
@@ -77,7 +77,7 @@ export default class TDSQLPostgreSQLSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -89,7 +89,7 @@ export default class TDSQLPostgreSQLSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -101,7 +101,7 @@ export default class TDSQLPostgreSQLSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@ColumnDecorator()
@@ -115,7 +115,7 @@ export default class TDSQLPostgreSQLSink
initialValue: 1,
tooltip: i18n.t('meta.Sinks.EnableCreateResourceHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -136,7 +136,7 @@ export default class TDSQLPostgreSQLSink
type: 'input',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@SyncField()
@@ -147,7 +147,7 @@ export default class TDSQLPostgreSQLSink
type: 'password',
rules: [{ required: true }],
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
}),
})
@SyncField()
@@ -158,7 +158,7 @@ export default class TDSQLPostgreSQLSink
type: EditableTable,
props: values => ({
size: 'small',
- editing: ![110, 130].includes(values?.status),
+ editing: ![110].includes(values?.status),
columns: getFieldListColumns(values),
canBatchAdd: true,
upsertByFieldKey: true,
@@ -182,7 +182,7 @@ const getFieldListColumns = sinkValues => {
},
],
props: (text, record, idx, isNew) => ({
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
},
{
@@ -192,7 +192,7 @@ const getFieldListColumns = sinkValues => {
type: 'select',
props: (text, record, idx, isNew) => ({
options: tdsqlPostgreSQLFieldTypes,
- disabled: [110, 130].includes(sinkValues?.status as number) && !isNew,
+ disabled: [110].includes(sinkValues?.status as number) && !isNew,
}),
rules: [{ required: true, message:
`${i18n.t('meta.Sinks.FieldTypeMessage')}` }],
},
diff --git a/inlong-dashboard/src/plugins/streams/common/StreamDefaultInfo.ts
b/inlong-dashboard/src/plugins/streams/common/StreamDefaultInfo.ts
index 7f4b6944e2..716dc14973 100644
--- a/inlong-dashboard/src/plugins/streams/common/StreamDefaultInfo.ts
+++ b/inlong-dashboard/src/plugins/streams/common/StreamDefaultInfo.ts
@@ -98,7 +98,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
type: 'radio',
initialValue: 'CSV',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'CSV',
@@ -128,7 +128,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
rules: [{ required: true }],
initialValue: true,
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
@@ -148,7 +148,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
type: 'radio',
initialValue: 'UTF-8',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: 'UTF-8',
@@ -169,7 +169,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
type: 'select',
initialValue: '124',
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
dropdownMatchSelectWidth: false,
options: [
{
@@ -220,7 +220,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
type: EditableTable,
props: values => ({
size: 'small',
- canDelete: record => !(record.id && [110, 130].includes(values?.status)),
+ canDelete: record => !(record.id && [110].includes(values?.status)),
canBatchAdd: true,
columns: [
{
@@ -234,7 +234,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
},
],
props: (text, record) => ({
- disabled: record.id && [110, 130].includes(values?.status),
+ disabled: record.id && [110].includes(values?.status),
}),
},
{
@@ -243,7 +243,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
type: 'select',
initialValue: sourceFieldsTypes[0].value,
props: (text, record) => ({
- disabled: record.id && [110, 130].includes(values?.status),
+ disabled: record.id && [110].includes(values?.status),
options: sourceFieldsTypes,
}),
rules: [{ required: true }],
@@ -265,7 +265,7 @@ export class StreamDefaultInfo implements DataWithBackend,
RenderRow, RenderList
initialValue: true,
tooltip: i18n.t('meta.Stream.WrapWithInlongMsgHelp'),
props: values => ({
- disabled: [110, 130].includes(values?.status),
+ disabled: [110].includes(values?.status),
options: [
{
label: i18n.t('basic.Yes'),
diff --git a/inlong-dashboard/src/ui/components/FieldList/DetailModal.tsx
b/inlong-dashboard/src/ui/components/FieldList/DetailModal.tsx
index fb186dd3e9..272f1a0de6 100644
--- a/inlong-dashboard/src/ui/components/FieldList/DetailModal.tsx
+++ b/inlong-dashboard/src/ui/components/FieldList/DetailModal.tsx
@@ -108,7 +108,7 @@ const Comp: React.FC<Props> = ({ inlongGroupId,
inlongStreamId, isSource, ...mod
},
},
{
- title: i18n.t('meta.Stream.FieldName'),
+ title: i18n.t('components.FieldList.SinkFieldName'),
dataIndex: 'fieldName',
type: 'input',
rules: [
@@ -120,7 +120,7 @@ const Comp: React.FC<Props> = ({ inlongGroupId,
inlongStreamId, isSource, ...mod
],
},
{
- title: i18n.t('meta.Stream.FieldType'),
+ title: i18n.t('components.FieldList.SinkFieldType'),
dataIndex: 'fieldType',
type: 'select',
initialValue: '',
@@ -130,7 +130,7 @@ const Comp: React.FC<Props> = ({ inlongGroupId,
inlongStreamId, isSource, ...mod
rules: [{ required: true }],
},
{
- title: i18n.t('meta.Stream.FieldComment'),
+ title: i18n.t('components.FieldList.FieldComment'),
dataIndex: 'fieldComment',
},
];
@@ -243,7 +243,7 @@ const Comp: React.FC<Props> = ({ inlongGroupId,
inlongStreamId, isSource, ...mod
? t('components.FieldList.CreateSource')
: t('components.FieldList.CreateSink')
}
- width={888}
+ width={1000}
onOk={onOk}
footer={[
<Button key="cancel" onClick={e => modalProps.onCancel(e)}>
diff --git a/inlong-dashboard/src/ui/components/GroupLogs/GroupLogs.tsx
b/inlong-dashboard/src/ui/components/GroupLogs/GroupLogs.tsx
index 9cac940be8..432ed29eb8 100644
--- a/inlong-dashboard/src/ui/components/GroupLogs/GroupLogs.tsx
+++ b/inlong-dashboard/src/ui/components/GroupLogs/GroupLogs.tsx
@@ -55,7 +55,9 @@ const Comp: React.FC<Props> = ({
...options,
inlongGroupId,
inlongStreamId,
- processNames: inlongStreamId ? 'CREATE_STREAM_RESOURCE' :
'CREATE_GROUP_RESOURCE',
+ processNames: inlongStreamId
+ ? 'inlongStreamId'
+ :
'CREATE_GROUP_RESOURCE,SUSPEND_GROUP_PROCESS,RESTART_GROUP_PROCESS,DELETE_GROUP_PROCESS',
taskType: 'ServiceTask',
},
},
diff --git a/inlong-dashboard/src/ui/locales/cn.json
b/inlong-dashboard/src/ui/locales/cn.json
index fa24482312..de9bc2e8d8 100644
--- a/inlong-dashboard/src/ui/locales/cn.json
+++ b/inlong-dashboard/src/ui/locales/cn.json
@@ -571,6 +571,9 @@
"components.HighSelect.Customize": "自定义",
"components.HighSelect.SearchPlaceholder": "请输入关键字搜索",
"components.NodeSelect.Create": "新建节点",
+ "components.FieldList.SinkFieldName": "目标字段",
+ "components.FieldList.SinkFieldType": "目标类型",
+ "components.FieldList.FieldComment": "目标字段描述",
"configs.pagination.Total": "共{{total}}项",
"pages.GroupDashboard.ExecutionLogModal.Re-executingSuccess": "重新执行成功",
"pages.GroupDashboard.ExecutionLogModal.TaskType": "任务类型",
diff --git a/inlong-dashboard/src/ui/locales/en.json
b/inlong-dashboard/src/ui/locales/en.json
index d19ae4fb24..018dab2f74 100644
--- a/inlong-dashboard/src/ui/locales/en.json
+++ b/inlong-dashboard/src/ui/locales/en.json
@@ -1,7 +1,7 @@
{
"basic.Edit": "Edit",
"basic.Detail": "Detail",
- "basic.Operating": "Operate",
+ "basic.Operating": "Operation",
"basic.OperatingSuccess": "Operating Success",
"basic.ConnectionSuccess": "Connection Success",
"basic.Save": "Save",
@@ -122,8 +122,8 @@
"meta.Sinks.SinkNameRule": "Only English letters, numbers, dots(.),
minus(-), and underscores(_)",
"meta.Sinks.SinkType": "Type",
"meta.Sinks.Description": "SinkDescription",
- "meta.Sinks.SourceFieldName": "SourceFieldName",
- "meta.Sinks.SourceFieldType": "SourceFieldType",
+ "meta.Sinks.SourceFieldName": "Source field name",
+ "meta.Sinks.SourceFieldType": "Source field type",
"meta.Sinks.SourceFieldNameRule": "At the beginning of English letters, only
English letters, numbers, and underscores",
"meta.Sinks.Username": "Username",
"meta.Sinks.Password": "Password",
@@ -441,8 +441,8 @@
"meta.Stream.StreamName": "Stream name",
"meta.Stream.FieldName": "Field name",
"meta.Stream.FieldNameRule": "At the beginning of English letters, only
English letters, numbers, and underscores",
- "meta.Stream.DataType": "DataType",
- "meta.Stream.FieldType": "FieldType",
+ "meta.Stream.DataType": "Data type",
+ "meta.Stream.FieldType": "Field type",
"meta.Stream.FieldComment": "Field comment",
"meta.Stream.DataEncoding": "Data encoding",
"meta.Stream.Description": "Description",
@@ -571,6 +571,9 @@
"components.HighSelect.Customize": "Customize",
"components.HighSelect.SearchPlaceholder": "Please enter keyword...",
"components.NodeSelect.Create": "Create Node",
+ "components.FieldList.SinkFieldName": "Sink field name",
+ "components.FieldList.SinkFieldType": "Sink field type",
+ "components.FieldList.FieldComment": "Field comment",
"configs.pagination.Total": "Total {{total}} items",
"pages.GroupDashboard.ExecutionLogModal.Re-executingSuccess": "Re-executing
success",
"pages.GroupDashboard.ExecutionLogModal.TaskType": "Task type",
@@ -834,10 +837,10 @@
"pages.SynchronizeDetail.Transform.Create": "Create",
"pages.SynchronizeDetail.Audit.Read": "Read",
"pages.SynchronizeDetail.Audit.Receive": "Receive",
- "components.FieldList.Source": "SourceField",
- "components.FieldList.Sink": "SinkField",
- "components.FieldList.CreateSource": "Create SourceField",
- "components.FieldList.CreateSink": "Create SinkField",
+ "components.FieldList.Source": "Source fields",
+ "components.FieldList.Sink": "Sink fields",
+ "components.FieldList.CreateSource": "Create source fields",
+ "components.FieldList.CreateSink": "Create sink fields",
"components.FieldList.AddField": "Add Field",
"pages.Tenant.config.Description": "Description",
"pages.Tenant.config.Name": "Tenant Name",
diff --git a/inlong-dashboard/src/ui/pages/GroupDashboard/index.tsx
b/inlong-dashboard/src/ui/pages/GroupDashboard/index.tsx
index 373d63e1f8..4e602b44ba 100644
--- a/inlong-dashboard/src/ui/pages/GroupDashboard/index.tsx
+++ b/inlong-dashboard/src/ui/pages/GroupDashboard/index.tsx
@@ -222,7 +222,10 @@ const Comp: React.FC = () => {
<GroupLogs
{...groupLogs}
onOk={() => setGroupLogs({ open: false, inlongGroupId: '',
inlongGroupMode: true })}
- onCancel={() => setGroupLogs({ open: false, inlongGroupId: '',
inlongGroupMode: true })}
+ onCancel={() => {
+ setGroupLogs({ open: false, inlongGroupId: '', inlongGroupMode: true
});
+ getList();
+ }}
/>
</PageContainer>
);
diff --git
a/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncAudit/index.tsx
b/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncAudit/index.tsx
index 568c89d530..6dd28c9661 100644
--- a/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncAudit/index.tsx
+++ b/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncAudit/index.tsx
@@ -57,7 +57,7 @@ const Comp: React.FC<Props> = ({ inlongGroupId }) => {
},
{
ready: Boolean(query.inlongStreamId),
- formatResult: result => result.sort((a, b) => (a.auditId - b.auditId > 0
? 1 : -1)),
+ formatResult: result => result,
},
);
diff --git
a/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncT/SourceSinkCard.tsx
b/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncT/SourceSinkCard.tsx
index 9099979ea5..36722ef34d 100644
--- a/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncT/SourceSinkCard.tsx
+++ b/inlong-dashboard/src/ui/pages/SynchronizeDetail/SyncT/SourceSinkCard.tsx
@@ -41,21 +41,17 @@ const Comp: React.FC<Props> = ({ inlongGroupId,
inlongStreamId }) => {
const sinkColumns: ColumnsType = [
{
- title: i18n.t('meta.Sinks.SourceFieldName'),
- dataIndex: 'sourceFieldName',
- },
- {
- title: i18n.t('meta.Sinks.SourceFieldType'),
- dataIndex: 'sourceFieldType',
- },
- {
- title: i18n.t('meta.Stream.FieldName'),
+ title: i18n.t('components.FieldList.SinkFieldName'),
dataIndex: 'fieldName',
},
{
- title: i18n.t('meta.Stream.FieldType'),
+ title: i18n.t('components.FieldList.SinkFieldType'),
dataIndex: 'fieldType',
},
+ {
+ title: i18n.t('components.FieldList.FieldComment'),
+ dataIndex: 'fieldComment',
+ },
];
const sourceColumns: ColumnsType = [