Skip to content

Commit 383f658

Browse files
authored
Merge pull request #386 from actiontech/feature/push-rule-ce-version
[feature]:(SqlManagementIssusPush) Add community preview page
2 parents cd02f3a + ed3a08c commit 383f658

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

packages/sqle/src/locale/zh-CN/pushRule.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ export default {
2121
closedConfirmTitle: '当前操作将关闭配置,是否继续?'
2222
},
2323
sqlManagementIssuePush: {
24+
CETips:
25+
'如果您已配置高优先级SQL标准,并想及时跟进这些潜在的问题SQL,避免引发更大的事故时,可以开启SQL管控推送能力,平台将及时暴露您关注的问题SQL。',
2426
label: 'SQL管控问题推送',
2527
labelTips: '当SQL管控中出现有问题的SQL时,会自动推送给指定的成员',
2628
pushFrequency: '推送频率',

packages/sqle/src/page/PushRuleConfiguration/index.tsx

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { useTranslation } from 'react-i18next';
22
import { PushRuleConfigurationStyleWrapper } from './style';
3-
import { PageHeader } from '@actiontech/shared';
3+
import { EnterpriseFeatureDisplay, PageHeader } from '@actiontech/shared';
44
import { useRequest } from 'ahooks';
55
import ReportPushConfigService from '@actiontech/shared/lib/api/sqle/service/ReportPushConfig';
66
import {
77
useCurrentProject,
88
useCurrentUser
99
} from '@actiontech/shared/lib/global';
10-
import { Spin } from 'antd';
10+
import { Spin, Typography } from 'antd';
1111
import WorkflowUpdateNotifier from './components/WorkflowUpdateNotifier';
1212
import SqlManagementIssuePush from './components/SqlManagementIssuePush';
1313

@@ -48,13 +48,21 @@ const PushRuleConfiguration: React.FC = () => {
4848
config={workflowUpdateNotifierConfig}
4949
permission={permission}
5050
/>
51-
{/* #if [ee] */}
52-
<SqlManagementIssuePush
53-
refetch={refresh}
54-
config={sqlManagementIssuePushConfig}
55-
permission={permission}
56-
/>
57-
{/* #endif */}
51+
<EnterpriseFeatureDisplay
52+
featureName={t('pushRule.pushRule.sqlManagementIssuePush.label')}
53+
eeFeatureDescription={
54+
<Typography.Paragraph className="paragraph">
55+
{t('pushRule.pushRule.sqlManagementIssuePush.CETips')}
56+
</Typography.Paragraph>
57+
}
58+
isConfigPage={true}
59+
>
60+
<SqlManagementIssuePush
61+
refetch={refresh}
62+
config={sqlManagementIssuePushConfig}
63+
permission={permission}
64+
/>
65+
</EnterpriseFeatureDisplay>
5866
</div>
5967
</Spin>
6068
</PushRuleConfigurationStyleWrapper>

0 commit comments

Comments
 (0)