add check for preview features on children providers on all azure tree providers (#12068)

This commit is contained in:
Anthony Dresser
2020-09-01 17:26:54 -07:00
committed by GitHub
parent 7b099e703a
commit 9dde80ce1c
5 changed files with 10 additions and 10 deletions

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ExtensionNodeType, TreeItem, Account } from 'azdata'; import { ExtensionNodeType, TreeItem, Account } from 'azdata';
import { TreeItemCollapsibleState, ExtensionContext } from 'vscode'; import { TreeItemCollapsibleState, ExtensionContext, workspace } from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
@@ -34,7 +34,7 @@ export class KustoTreeDataProvider extends ResourceTreeDataProviderBase<azureRes
dark: this._extensionContext.asAbsolutePath('resources/dark/azureDE_inverse.svg'), dark: this._extensionContext.asAbsolutePath('resources/dark/azureDE_inverse.svg'),
light: this._extensionContext.asAbsolutePath('resources/light/azureDE.svg') light: this._extensionContext.asAbsolutePath('resources/light/azureDE.svg')
}, },
collapsibleState: TreeItemCollapsibleState.Collapsed, collapsibleState: workspace.getConfiguration('workbench').get<boolean>('enablePreviewFeatures') ? TreeItemCollapsibleState.None : TreeItemCollapsibleState.Collapsed,
contextValue: AzureResourceItemType.azureDataExplorer, contextValue: AzureResourceItemType.azureDataExplorer,
payload: { payload: {
id: generateGuid(), id: generateGuid(),

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ExtensionNodeType, TreeItem, Account } from 'azdata'; import { ExtensionNodeType, TreeItem, Account } from 'azdata';
import { TreeItemCollapsibleState, ExtensionContext } from 'vscode'; import { TreeItemCollapsibleState, ExtensionContext, workspace } from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
@@ -34,7 +34,7 @@ export class PostgresServerArcTreeDataProvider extends ResourceTreeDataProviderB
dark: this._extensionContext.asAbsolutePath('resources/dark/sql_server_inverse.svg'), dark: this._extensionContext.asAbsolutePath('resources/dark/sql_server_inverse.svg'),
light: this._extensionContext.asAbsolutePath('resources/light/sql_server.svg') light: this._extensionContext.asAbsolutePath('resources/light/sql_server.svg')
}, },
collapsibleState: TreeItemCollapsibleState.Collapsed, collapsibleState: workspace.getConfiguration('workbench').get<boolean>('enablePreviewFeatures') ? TreeItemCollapsibleState.None : TreeItemCollapsibleState.Collapsed,
contextValue: AzureResourceItemType.databaseServer, contextValue: AzureResourceItemType.databaseServer,
payload: { payload: {
id: generateGuid(), id: generateGuid(),

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ExtensionNodeType, TreeItem, Account } from 'azdata'; import { ExtensionNodeType, TreeItem, Account } from 'azdata';
import { TreeItemCollapsibleState, ExtensionContext } from 'vscode'; import { TreeItemCollapsibleState, ExtensionContext, workspace } from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
@@ -34,7 +34,7 @@ export class PostgresServerTreeDataProvider extends ResourceTreeDataProviderBase
dark: this._extensionContext.asAbsolutePath('resources/dark/sql_server_inverse.svg'), dark: this._extensionContext.asAbsolutePath('resources/dark/sql_server_inverse.svg'),
light: this._extensionContext.asAbsolutePath('resources/light/sql_server.svg') light: this._extensionContext.asAbsolutePath('resources/light/sql_server.svg')
}, },
collapsibleState: TreeItemCollapsibleState.Collapsed, collapsibleState: workspace.getConfiguration('workbench').get<boolean>('enablePreviewFeatures') ? TreeItemCollapsibleState.None : TreeItemCollapsibleState.Collapsed,
contextValue: AzureResourceItemType.databaseServer, contextValue: AzureResourceItemType.databaseServer,
payload: { payload: {
id: generateGuid(), id: generateGuid(),

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ExtensionNodeType, TreeItem, Account } from 'azdata'; import { ExtensionNodeType, TreeItem, Account } from 'azdata';
import { TreeItemCollapsibleState, ExtensionContext } from 'vscode'; import { TreeItemCollapsibleState, ExtensionContext, workspace } from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
@@ -34,7 +34,7 @@ export class SqlInstanceTreeDataProvider extends ResourceTreeDataProviderBase<az
dark: this._extensionContext.asAbsolutePath('resources/dark/sql_instance_inverse.svg'), dark: this._extensionContext.asAbsolutePath('resources/dark/sql_instance_inverse.svg'),
light: this._extensionContext.asAbsolutePath('resources/light/sql_instance.svg') light: this._extensionContext.asAbsolutePath('resources/light/sql_instance.svg')
}, },
collapsibleState: TreeItemCollapsibleState.Collapsed, collapsibleState: workspace.getConfiguration('workbench').get<boolean>('enablePreviewFeatures') ? TreeItemCollapsibleState.None : TreeItemCollapsibleState.Collapsed,
contextValue: AzureResourceItemType.databaseServer, contextValue: AzureResourceItemType.databaseServer,
payload: { payload: {
id: generateGuid(), id: generateGuid(),

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ExtensionNodeType, TreeItem, Account } from 'azdata'; import { ExtensionNodeType, TreeItem, Account } from 'azdata';
import { TreeItemCollapsibleState, ExtensionContext } from 'vscode'; import { TreeItemCollapsibleState, ExtensionContext, workspace } from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
@@ -34,7 +34,7 @@ export class SqlInstanceArcTreeDataProvider extends ResourceTreeDataProviderBase
dark: this._extensionContext.asAbsolutePath('resources/dark/sql_instance_inverse.svg'), dark: this._extensionContext.asAbsolutePath('resources/dark/sql_instance_inverse.svg'),
light: this._extensionContext.asAbsolutePath('resources/light/sql_instance.svg') light: this._extensionContext.asAbsolutePath('resources/light/sql_instance.svg')
}, },
collapsibleState: TreeItemCollapsibleState.Collapsed, collapsibleState: workspace.getConfiguration('workbench').get<boolean>('enablePreviewFeatures') ? TreeItemCollapsibleState.None : TreeItemCollapsibleState.Collapsed,
contextValue: AzureResourceItemType.databaseServer, contextValue: AzureResourceItemType.databaseServer,
payload: { payload: {
id: generateGuid(), id: generateGuid(),