From ba6359e1ff5aee21a8b1ab162d60c141533a10d6 Mon Sep 17 00:00:00 2001 From: Justin M <63619224+JustinMDotNet@users.noreply.github.com> Date: Tue, 20 Jul 2021 15:36:13 -0700 Subject: [PATCH] Fixed actions in scripting.contribution.ts for Azure Monitor (#16158) --- .../scripting/browser/scripting.contribution.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/sql/workbench/contrib/scripting/browser/scripting.contribution.ts b/src/sql/workbench/contrib/scripting/browser/scripting.contribution.ts index d416676252..9069efa47e 100644 --- a/src/sql/workbench/contrib/scripting/browser/scripting.contribution.ts +++ b/src/sql/workbench/contrib/scripting/browser/scripting.contribution.ts @@ -273,6 +273,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, { when: ContextKeyExpr.and( ItemContextKey.ConnectionProvider.notEqualsTo('kusto'), + ItemContextKey.ConnectionProvider.notEqualsTo('loganalytics'), ContextKeyExpr.or( ItemContextKey.ItemType.isEqualTo('view'), ItemContextKey.ItemType.isEqualTo('table') @@ -288,7 +289,10 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, { }, when: ContextKeyExpr.and( - ItemContextKey.ConnectionProvider.isEqualTo('kusto'), + ContextKeyExpr.or( + ItemContextKey.ConnectionProvider.isEqualTo('kusto'), + ItemContextKey.ConnectionProvider.isEqualTo('loganalytics') + ), ItemContextKey.ItemType.isEqualTo('table') ), order: 2 @@ -310,6 +314,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, { ItemContextKey.ItemType.isEqualTo('table'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString()), ItemContextKey.ConnectionProvider.notEqualsTo('kusto'), + ItemContextKey.ConnectionProvider.notEqualsTo('loganalytics'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlDataWarehouse.toString()) ), order: 2 @@ -371,7 +376,10 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, { id: commands.ExplorerScriptCreateAction.ID, title: commands.ExplorerScriptCreateAction.LABEL }, - when: ContextKeyExpr.and(ItemContextKey.ItemType.notEqualsTo('database'), ItemContextKey.ConnectionProvider.notEqualsTo('kusto')), + when: ContextKeyExpr.and( + ItemContextKey.ItemType.notEqualsTo('database'), + ItemContextKey.ConnectionProvider.notEqualsTo('kusto'), + ItemContextKey.ConnectionProvider.notEqualsTo('loganalytics')), order: 2 }); //#endregion