From 670235d68cdaf984e518eb7db1ed16ca5162322b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?NaYeong=2CKim=28=EA=B9=80=EB=82=98=EC=98=81=29?= Date: Mon, 23 Jun 2025 13:31:01 +0900 Subject: [PATCH 1/3] chore: changed translation Signed-off-by: NaYeong,Kim --- packages/language-pack/ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/language-pack/ko.json b/packages/language-pack/ko.json index 0be6cd948e..26dbb45430 100644 --- a/packages/language-pack/ko.json +++ b/packages/language-pack/ko.json @@ -2156,7 +2156,7 @@ }, "ANOMALY_DETECTION": { "NOTIFICATION_RULES": { - "AMOUNT": "계정", + "AMOUNT": "임계값 입력", "NOTIFY_LEVEL": "알림 레벨", "SELECT_LEVEL": "레벨 선택", "SELECT_UNIT": "단위 선택", From d9aab11ad6b730497e56f83d665194b8812befde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?NaYeong=2CKim=28=EA=B9=80=EB=82=98=EC=98=81=29?= Date: Mon, 23 Jun 2025 16:17:44 +0900 Subject: [PATCH 2/3] chore: add input type Signed-off-by: NaYeong,Kim --- .../pages/admin/AdminAnomalyDetectionConfigurationPage.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/services/cost-explorer/pages/admin/AdminAnomalyDetectionConfigurationPage.vue b/apps/web/src/services/cost-explorer/pages/admin/AdminAnomalyDetectionConfigurationPage.vue index 96a690e823..9fb7ed768e 100644 --- a/apps/web/src/services/cost-explorer/pages/admin/AdminAnomalyDetectionConfigurationPage.vue +++ b/apps/web/src/services/cost-explorer/pages/admin/AdminAnomalyDetectionConfigurationPage.vue @@ -217,7 +217,7 @@ onMounted(async () => { class="notification-align notification-rules-content" > Date: Mon, 23 Jun 2025 16:25:56 +0900 Subject: [PATCH 3/3] chore: temporary asset addition functionality to be implemented later Signed-off-by: NaYeong,Kim --- .../ServiceDetailTabsSettingsEventRuleActionAsset.vue | 11 +++++------ .../ServiceDetailTabsSettingsEventRuleCard.vue | 10 +++++----- .../ServiceDetailTabsSettingsEventRuleFormCard.vue | 10 +++++----- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/apps/web/src/services/alert-manager/v2/components/ServiceDetailTabsSettingsEventRuleActionAsset.vue b/apps/web/src/services/alert-manager/v2/components/ServiceDetailTabsSettingsEventRuleActionAsset.vue index 0f3b04cc15..97aa8b9b88 100644 --- a/apps/web/src/services/alert-manager/v2/components/ServiceDetailTabsSettingsEventRuleActionAsset.vue +++ b/apps/web/src/services/alert-manager/v2/components/ServiceDetailTabsSettingsEventRuleActionAsset.vue @@ -6,8 +6,6 @@ import { PFieldGroup, PFieldTitle, PI, - PRadio, - PRadioGroup, PBadge, PSelectDropdown, PTextInput, PToggleButton, screens, @@ -151,12 +149,12 @@ const handleUpdateToggle = (action: string, value: boolean) => { watch([ () => state.selectedActions, () => state.key, () => state.selectedAssetList, () => state.selectedTempAssetRadio, () => state.period, -], ([selectedActions, key, assetList, tempAsset, period]) => { +], ([selectedActions, key, assetList, period]) => { emit('change-form', { match_asset: selectedActions.match_asset ? { key, asset_types: assetList?.map((asset) => asset.name), - create_temporary_asset: tempAsset === 'CREATE', + // create_temporary_asset: tempAsset === 'CREATE', } : undefined, merge_asset_labels: selectedActions.merge_asset_labels ? { period, @@ -283,7 +281,8 @@ watch(() => storeState.isEventRuleEditMode, (isEditMode) => { /> -
+ +
0 && state.actions.match_asset.key !== ''; - if (!matchAssetValid) return false; - } + // if (state.actions.match_asset?.create_temporary_asset) { + // const matchAssetValid = state.actions.match_asset.asset_types.length > 0 && state.actions.match_asset.key !== ''; + // if (!matchAssetValid) return false; + // } if (state.actions.merge_asset_labels?.period !== undefined) { return state.actions.merge_asset_labels?.period !== ''; } @@ -202,7 +202,7 @@ const updateStateFromEventRuleInfo = () => { state.conditionsPolicy = eventRuleInfo.conditions_policy; } - state.conditions = eventRuleInfo.conditions.map((i) => { + state.conditions = eventRuleInfo.conditions?.map((i) => { if (i.key.includes('additional_info')) { return { key: 'additional_info',