Fixed actions in scripting.contribution.ts for Azure Monitor (#16158)

This commit is contained in:
Justin M
2021-07-20 15:36:13 -07:00
committed by GitHub
parent 43cf19e316
commit ba6359e1ff

View File

@@ -273,6 +273,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
when: when:
ContextKeyExpr.and( ContextKeyExpr.and(
ItemContextKey.ConnectionProvider.notEqualsTo('kusto'), ItemContextKey.ConnectionProvider.notEqualsTo('kusto'),
ItemContextKey.ConnectionProvider.notEqualsTo('loganalytics'),
ContextKeyExpr.or( ContextKeyExpr.or(
ItemContextKey.ItemType.isEqualTo('view'), ItemContextKey.ItemType.isEqualTo('view'),
ItemContextKey.ItemType.isEqualTo('table') ItemContextKey.ItemType.isEqualTo('table')
@@ -288,7 +289,10 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
}, },
when: when:
ContextKeyExpr.and( ContextKeyExpr.and(
ContextKeyExpr.or(
ItemContextKey.ConnectionProvider.isEqualTo('kusto'), ItemContextKey.ConnectionProvider.isEqualTo('kusto'),
ItemContextKey.ConnectionProvider.isEqualTo('loganalytics')
),
ItemContextKey.ItemType.isEqualTo('table') ItemContextKey.ItemType.isEqualTo('table')
), ),
order: 2 order: 2
@@ -310,6 +314,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
ItemContextKey.ItemType.isEqualTo('table'), ItemContextKey.ItemType.isEqualTo('table'),
MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString()), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString()),
ItemContextKey.ConnectionProvider.notEqualsTo('kusto'), ItemContextKey.ConnectionProvider.notEqualsTo('kusto'),
ItemContextKey.ConnectionProvider.notEqualsTo('loganalytics'),
MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlDataWarehouse.toString()) MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlDataWarehouse.toString())
), ),
order: 2 order: 2
@@ -371,7 +376,10 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
id: commands.ExplorerScriptCreateAction.ID, id: commands.ExplorerScriptCreateAction.ID,
title: commands.ExplorerScriptCreateAction.LABEL 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 order: 2
}); });
//#endregion //#endregion