mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-21 09:35:38 -05:00
feature flag for table designer (#17597)
This commit is contained in:
@@ -41,6 +41,11 @@ let sqlTocItems: ITOCEntry<string>[] = [{
|
||||
id: 'data/builtinCharts',
|
||||
label: localize('builtinCharts', "Built-in Charts"),
|
||||
settings: ['builtinCharts.*']
|
||||
},
|
||||
{
|
||||
id: 'data/tableDesigner',
|
||||
label: localize('tableDesigner', "Table Designer"),
|
||||
settings: ['tableDesigner.*']
|
||||
}
|
||||
]
|
||||
}];
|
||||
|
||||
@@ -9,6 +9,8 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
|
||||
import { Registry } from 'vs/platform/registry/common/platform';
|
||||
import { EditorDescriptor, IEditorRegistry } from 'vs/workbench/browser/editor';
|
||||
import { EditorExtensions } from 'vs/workbench/common/editor';
|
||||
import { localize } from 'vs/nls';
|
||||
import { IConfigurationRegistry, Extensions as ConfigExtensions } from 'vs/platform/configuration/common/configurationRegistry';
|
||||
|
||||
const tableDesignerDescriptor = EditorDescriptor.create(
|
||||
TableDesignerEditor,
|
||||
@@ -18,3 +20,16 @@ const tableDesignerDescriptor = EditorDescriptor.create(
|
||||
|
||||
Registry.as<IEditorRegistry>(EditorExtensions.Editors)
|
||||
.registerEditor(tableDesignerDescriptor, [new SyncDescriptor(TableDesignerInput)]);
|
||||
|
||||
Registry.as<IConfigurationRegistry>(ConfigExtensions.Configuration).registerConfiguration({
|
||||
id: 'tableDesigner',
|
||||
title: localize('tableDesigner.configTitle', "Table Designer"),
|
||||
type: 'object',
|
||||
properties: {
|
||||
'tableDesigner.enableFeature': {
|
||||
'type': 'boolean',
|
||||
'default': false,
|
||||
'description': localize('tableDesigner.featureEnabledDescription', "Controls whether the table designer feature is enabled. Default value is false.")
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user