From 689c733503c87b2613dd9fbd87968b9edaac8320 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Fri, 21 Feb 2025 00:42:47 +1100 Subject: [PATCH] [8.x] [Security Solution] Change rule upgrade docs link (#211870) (#211891) # Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] Change rule upgrade docs link (#211870)](https://github.com/elastic/kibana/pull/211870) ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) Co-authored-by: Nikita Indik --- .../packages/shared/kbn-doc-links/src/get_doc_links.ts | 3 +++ src/platform/packages/shared/kbn-doc-links/src/types.ts | 1 + .../three_way_diff/rule_upgrade/translations.tsx | 5 ++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts index d8b45612e2d70..0b791d77a7bd6 100644 --- a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts +++ b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts @@ -512,6 +512,9 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D privileges: `${SECURITY_SOLUTION_DOCS}endpoint-management-req.html`, manageDetectionRules: `${SECURITY_SOLUTION_DOCS}rules-ui-management.html`, createDetectionRules: `${SECURITY_SOLUTION_DOCS}rules-ui-create.html`, + updatePrebuiltDetectionRules: isServerless + ? `${SERVERLESS_DOCS}security-prebuilt-rules-management.html#update-prebuilt-rules` + : `${SECURITY_SOLUTION_DOCS}prebuilt-rules-management.html#update-prebuilt-rules`, createEsqlRuleType: `${SECURITY_SOLUTION_DOCS}rules-ui-create.html#create-esql-rule`, ruleUiAdvancedParams: `${SECURITY_SOLUTION_DOCS}rules-ui-create.html#rule-ui-advanced-params`, entityAnalytics: { diff --git a/src/platform/packages/shared/kbn-doc-links/src/types.ts b/src/platform/packages/shared/kbn-doc-links/src/types.ts index 376780fa516a2..36aecbf534f73 100644 --- a/src/platform/packages/shared/kbn-doc-links/src/types.ts +++ b/src/platform/packages/shared/kbn-doc-links/src/types.ts @@ -375,6 +375,7 @@ export interface DocLinks { readonly privileges: string; readonly manageDetectionRules: string; readonly createDetectionRules: string; + readonly updatePrebuiltDetectionRules: string; readonly createEsqlRuleType: string; readonly ruleUiAdvancedParams: string; readonly entityAnalytics: { diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx index 819e746739f39..812ec8c808730 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx @@ -55,11 +55,10 @@ export function RuleUpgradeHelper(): JSX.Element { const { docLinks: { links: { - securitySolution: { manageDetectionRules }, + securitySolution: { updatePrebuiltDetectionRules }, }, }, } = useKibana().services; - const manageDetectionRulesUpdateRulesSection = `${manageDetectionRules}#edit-rules-settings`; return ( + {UPGRADE_RULES_DOCS_LINK} ),