mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-24 01:25:37 -05:00
Initial VS Code 1.19 source merge (#571)
* Initial 1.19 xcopy * Fix yarn build * Fix numerous build breaks * Next batch of build break fixes * More build break fixes * Runtime breaks * Additional post merge fixes * Fix windows setup file * Fix test failures. * Update license header blocks to refer to source eula
This commit is contained in:
@@ -99,14 +99,34 @@ export class CapabilitiesService implements ICapabilitiesService {
|
||||
// Get extensions and filter where the category has 'Data Provider' in it
|
||||
this.extensionManagementService.getInstalled(LocalExtensionType.User).then((extensions: ILocalExtension[]) => {
|
||||
let dataProviderExtensions = extensions.filter(extension =>
|
||||
extension.manifest.categories.indexOf(CapabilitiesService.DATA_PROVIDER_CATEGORY) > -1)
|
||||
extension.manifest.categories.indexOf(CapabilitiesService.DATA_PROVIDER_CATEGORY) > -1);
|
||||
|
||||
if(dataProviderExtensions.length > 0) {
|
||||
if (dataProviderExtensions.length > 0) {
|
||||
// Scrape out disabled extensions
|
||||
const disabledExtensions = this.extensionEnablementService.getGloballyDisabledExtensions()
|
||||
.map(disabledExtension => disabledExtension.id);
|
||||
dataProviderExtensions = dataProviderExtensions.filter(extension =>
|
||||
disabledExtensions.indexOf(getGalleryExtensionId(extension.manifest.publisher, extension.manifest.name)) < 0)
|
||||
|
||||
// @SQLTODO reenable this code
|
||||
// this.extensionEnablementService.getDisabledExtensions()
|
||||
// .then(disabledExtensions => {
|
||||
|
||||
// let disabledExtensionsId = disabledExtensions.map(disabledExtension => disabledExtension.id);
|
||||
// dataProviderExtensions = dataProviderExtensions.filter(extension =>
|
||||
// disabledExtensions.indexOf(getGalleryExtensionId(extension.manifest.publisher, extension.manifest.name)) < 0);
|
||||
|
||||
|
||||
// // return extensions.map(extension => {
|
||||
// // return {
|
||||
// // identifier: { id: adoptToGalleryExtensionId(stripVersion(extension.identifier.id)), uuid: extension.identifier.uuid },
|
||||
// // local: extension,
|
||||
// // globallyEnabled: disabledExtensions.every(disabled => !areSameExtensions(disabled, extension.identifier))
|
||||
// // };
|
||||
// // });
|
||||
// });
|
||||
|
||||
|
||||
// const disabledExtensions = this.extensionEnablementService.getGloballyDisabledExtensions()
|
||||
// .map(disabledExtension => disabledExtension.id);
|
||||
// dataProviderExtensions = dataProviderExtensions.filter(extension =>
|
||||
// disabledExtensions.indexOf(getGalleryExtensionId(extension.manifest.publisher, extension.manifest.name)) < 0);
|
||||
}
|
||||
|
||||
this._expectedCapabilitiesCount += dataProviderExtensions.length;
|
||||
|
||||
Reference in New Issue
Block a user