From 5d7919d3d4abbb0ab9e91a55778df12796e5cb81 Mon Sep 17 00:00:00 2001 From: Hilary Ramirez Date: Thu, 5 Feb 2026 15:27:37 -0500 Subject: [PATCH] Migrate Identity Recovery KB to autogenerated sidebars - Add recoveryforactivedirectory to MIGRATED_PRODUCTS in copy script - Update both sidebar configs (2.6, 3.1) to use autogenerated - Remove version-specific text from KB index page (version 2.6 references) - KB content copied to versions 2.6 and 3.1 with icon grid views --- docs/kb/recoveryad/index.md | 4 ++-- kb_allowlist.json | 4 ++++ scripts/copy-kb-to-versions.mjs | 1 + sidebars/recoveryforactivedirectory/2.6.js | 8 -------- sidebars/recoveryforactivedirectory/3.1.js | 8 -------- 5 files changed, 7 insertions(+), 18 deletions(-) diff --git a/docs/kb/recoveryad/index.md b/docs/kb/recoveryad/index.md index 5b9d2f7130..a51d65b04b 100644 --- a/docs/kb/recoveryad/index.md +++ b/docs/kb/recoveryad/index.md @@ -1,12 +1,12 @@ --- title: "Recovery for Active Directory Knowledge Base" -description: "Knowledge base articles for Netwrix Recovery for Active Directory (version 2.6)" +description: "Knowledge base articles for Netwrix Recovery for Active Directory" slug: recoveryad --- # Recovery for Active Directory Knowledge Base -Welcome to the Netwrix Recovery for Active Directory knowledge base. This section contains troubleshooting guides, configuration instructions, best practices, and reference materials for Recovery for Active Directory version 2.6. +Welcome to the Netwrix Recovery for Active Directory knowledge base. This section contains troubleshooting guides, configuration instructions, best practices, and reference materials. ## Browse by Category diff --git a/kb_allowlist.json b/kb_allowlist.json index 29d10897a3..cf69f4bab1 100644 --- a/kb_allowlist.json +++ b/kb_allowlist.json @@ -3,6 +3,10 @@ "11.6", "12.0" ], + "recoveryforactivedirectory": [ + "2.6", + "3.1" + ], "threatmanager": [ "3.0", "3.1" diff --git a/scripts/copy-kb-to-versions.mjs b/scripts/copy-kb-to-versions.mjs index 1f7bf5b453..7359862c17 100644 --- a/scripts/copy-kb-to-versions.mjs +++ b/scripts/copy-kb-to-versions.mjs @@ -60,6 +60,7 @@ const MIGRATED_PRODUCTS = [ // Add product IDs here as they complete migration // Example: 'auditor', 'privilegesecure', 'threatprevention' 'accessanalyzer', // Already migrated - uses autogenerated sidebar + 'recoveryforactivedirectory', // Migrating - sidebar to be updated 'threatmanager', // Migrated - uses autogenerated sidebar 'threatprevention', // Migrated - scripts page restructured, uses autogenerated sidebar ]; diff --git a/sidebars/recoveryforactivedirectory/2.6.js b/sidebars/recoveryforactivedirectory/2.6.js index aaf16428a2..f4e8941a40 100644 --- a/sidebars/recoveryforactivedirectory/2.6.js +++ b/sidebars/recoveryforactivedirectory/2.6.js @@ -1,16 +1,8 @@ -const generateKBSidebar = require('../../src/utils/generateKBSidebar'); - module.exports = { sidebar: [ { type: 'autogenerated', dirName: '.', }, - { - type: 'category', - label: 'Knowledge Base', - collapsed: true, - items: generateKBSidebar('recoveryad') - }, ], }; diff --git a/sidebars/recoveryforactivedirectory/3.1.js b/sidebars/recoveryforactivedirectory/3.1.js index aaf16428a2..f4e8941a40 100644 --- a/sidebars/recoveryforactivedirectory/3.1.js +++ b/sidebars/recoveryforactivedirectory/3.1.js @@ -1,16 +1,8 @@ -const generateKBSidebar = require('../../src/utils/generateKBSidebar'); - module.exports = { sidebar: [ { type: 'autogenerated', dirName: '.', }, - { - type: 'category', - label: 'Knowledge Base', - collapsed: true, - items: generateKBSidebar('recoveryad') - }, ], };