mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Adjusting OE and hiding nodes for sql on demand (#8087)
This commit is contained in:
committed by
GitHub
parent
62af81e88c
commit
a89788a020
@@ -26,7 +26,7 @@ MenuRegistry.appendMenuItem(MenuId.DataExplorerContext, {
|
|||||||
id: commands.SCRIPT_AS_CREATE_COMMAND_ID,
|
id: commands.SCRIPT_AS_CREATE_COMMAND_ID,
|
||||||
title: localize('scriptAsCreate', "Script as Create")
|
title: localize('scriptAsCreate', "Script as Create")
|
||||||
},
|
},
|
||||||
when: MssqlNodeContext.CanScriptAsCreateOrDelete
|
when: ContextKeyExpr.and(MssqlNodeContext.CanScriptAsCreateOrDelete, MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString()))
|
||||||
});
|
});
|
||||||
|
|
||||||
// Script as Delete
|
// Script as Delete
|
||||||
@@ -117,8 +117,8 @@ MenuRegistry.appendMenuItem(MenuId.ObjectExplorerItemContext, {
|
|||||||
when: ContextKeyExpr.or(
|
when: ContextKeyExpr.or(
|
||||||
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('Table'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('Table'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
||||||
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('View'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('View'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
||||||
TreeNodeContextKey.NodeType.isEqualTo('Schema'),
|
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('Schema'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
||||||
TreeNodeContextKey.NodeType.isEqualTo('User'),
|
ContextKeyExpr.and(TreeNodeContextKey.NodeType.isEqualTo('User'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
||||||
TreeNodeContextKey.NodeType.isEqualTo('UserDefinedTableType'),
|
TreeNodeContextKey.NodeType.isEqualTo('UserDefinedTableType'),
|
||||||
TreeNodeContextKey.NodeType.isEqualTo('StoredProcedure'),
|
TreeNodeContextKey.NodeType.isEqualTo('StoredProcedure'),
|
||||||
TreeNodeContextKey.NodeType.isEqualTo('AggregateFunction'),
|
TreeNodeContextKey.NodeType.isEqualTo('AggregateFunction'),
|
||||||
@@ -236,7 +236,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
|
|||||||
id: ExplorerEditDataActionID,
|
id: ExplorerEditDataActionID,
|
||||||
title: EditDataAction.LABEL
|
title: EditDataAction.LABEL
|
||||||
},
|
},
|
||||||
when: ItemContextKey.ItemType.isEqualTo('table'),
|
when: ContextKeyExpr.and(ItemContextKey.ItemType.isEqualTo('table'), MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString())),
|
||||||
order: 2
|
order: 2
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -296,6 +296,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerWidgetContext, {
|
|||||||
id: commands.ExplorerScriptCreateAction.ID,
|
id: commands.ExplorerScriptCreateAction.ID,
|
||||||
title: commands.ExplorerScriptCreateAction.LABEL
|
title: commands.ExplorerScriptCreateAction.LABEL
|
||||||
},
|
},
|
||||||
|
when: MssqlNodeContext.EngineEdition.notEqualsTo(DatabaseEngineEdition.SqlOnDemand.toString()),
|
||||||
order: 2
|
order: 2
|
||||||
});
|
});
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|||||||
Reference in New Issue
Block a user