diff --git a/src/middleware.ts b/src/middleware.ts index 8e983b4c0562c5..5412fb6628bae6 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -94,6 +94,7 @@ const USER_DOCS_REDIRECTS: Redirect[] = [ from: '/platforms/python/migration/configuration/filtering/', to: '/platforms/python/configuration/filtering/', }, + /* integration platform */ { from: '/organization/integrations/github/', to: '/organization/integrations/source-code-mgmt/github/', @@ -150,6 +151,71 @@ const USER_DOCS_REDIRECTS: Redirect[] = [ from: '/organization/integrations/jam/', to: '/organization/integrations/session-replay/jam/', }, + { + from: '/organization/integrations/kitemaker/', + to: '/organization/integrations/issue-tracking/kitemaker/', + }, + { + from: '/organization/integrations/pagertree/', + to: '/organization/integrations/notification-incidents/pagertree/', + }, + { + from: '/organization/integrations/goast/', + to: '/organization/integrations/issue-tracking/goast/', + }, + { + from: '/organization/integrations/betterbugs/', + to: '/organization/integrations/session-replay/betterbugs/', + }, + { + from: '/organization/integrations/blar/', + to: '/organization/integrations/notification-incidents/blar/', + }, + { + from: '/organization/integrations/apigene/', + to: '/organization/integrations/debugging/apigene/', + }, + { + from: '/organization/integrations/revisedev/', + to: '/organization/integrations/debugging/revisedev/', + }, + { + from: '/organization/integrations/foamai/', + to: '/organization/integrations/debugging/foamai/', + }, + { + from: '/organization/integrations/telegram-alerts-bot/', + to: '/organization/integrations/notification-incidents/telegram-alerts-bot/', + }, + { + from: '/organization/integrations/vanta-eu/', + to: '/organization/integrations/compliance/vanta-eu/', + }, + { + from: '/organization/integrations/sourcery/', + to: '/organization/integrations/debugging/sourcery/', + }, + { + from: '/organization/integrations/codecomet/', + to: '/organization/integrations/debugging/codecomet/', + }, + { + from: '/organization/integrations/glueai/', + to: '/organization/integrations/notification-incidents/glueai/', + }, + { + from: '/organization/integrations/factory/', + to: '/organization/integrations/issue-tracking/factory/', + }, + { + from: '/organization/integrations/teamcamp/', + to: '/organization/integrations/issue-tracking/teamcamp/', + }, + { + from: '/organization/integrations/elba-alpha/', + to: '/organization/integrations/compliance/elba-alpha/', + }, + /* ^ integration platform ^ */ { from: '/product/crons/getting-started/cli/', to: '/cli/crons/', @@ -3968,71 +4034,6 @@ const DEVELOPER_DOCS_REDIRECTS: Redirect[] = [ from: '/relay/relay-best-practices/', to: '/ingestion/relay/relay-best-practices/', }, - /* integration platform */ - { - from: '/organization/integrations/kitemaker/', - to: '/organization/integrations/issue-tracking/kitemaker/', - }, - { - from: '/organization/integrations/pagertree/', - to: '/organization/integrations/notification-incidents/pagertree/', - }, - { - from: '/organization/integrations/goast/', - to: '/organization/integrations/issue-tracking/goast/', - }, - { - from: '/organization/integrations/betterbugs/', - to: '/organization/integrations/session-replay/betterbugs/', - }, - { - from: '/organization/integrations/blar/', - to: '/organization/integrations/notification-incidents/blar/', - }, - { - from: '/organization/integrations/apigene/', - to: '/organization/integrations/debugging/apigene/', - }, - { - from: '/organization/integrations/revisedev/', - to: '/organization/integrations/debugging/revisedev/', - }, - { - from: '/organization/integrations/foamai/', - to: '/organization/integrations/debugging/foamai/', - }, - { - from: '/organization/integrations/telegram-alerts-bot/', - to: '/organization/integrations/notification-incidents/telegram-alerts-bot/', - }, - { - from: '/organization/integrations/vanta-eu/', - to: '/organization/integrations/compliance/vanta-eu/', - }, - { - from: '/organization/integrations/sourcery/', - to: '/organization/integrations/debugging/sourcery/', - }, - { - from: '/organization/integrations/codecomet/', - to: '/organization/integrations/debugging/codecomet/', - }, - { - from: '/organization/integrations/glueai/', - to: '/organization/integrations/notification-incidents/glueai/', - }, - { - from: '/organization/integrations/factory/', - to: '/organization/integrations/issue-tracking/factory/', - }, - { - from: '/organization/integrations/teamcamp/', - to: '/organization/integrations/issue-tracking/teamcamp/', - }, - { - from: '/organization/integrations/elba/', - to: '/organization/integrations/compliance/elba/', - }, ]; const redirectMap = new Map(