From 3a1cd98856cb68b260de78f4073d821315afa424 Mon Sep 17 00:00:00 2001 From: Chris LaFreniere <40371649+chlafreniere@users.noreply.github.com> Date: Tue, 10 Mar 2020 12:46:55 -0700 Subject: [PATCH] Add Internal Command for New Resource Deployment (#9122) * Prevent check in openerService for cmdregistry * Revert "Prevent check in openerService for cmdregistry" This reverts commit c40079e6f38dcd379941474accc1a1e3b42f6103. * Add internal command that calls extension command * Add comment --- .../browser/resourceDeployment.contribution.ts | 17 +++++++++++++++++ .../page/browser/az_data_welcome_page.ts | 3 ++- src/vs/workbench/workbench.common.main.ts | 3 +++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution.ts diff --git a/src/sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution.ts b/src/sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution.ts new file mode 100644 index 0000000000..86e16c0edf --- /dev/null +++ b/src/sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution.ts @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Source EULA. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { CommandsRegistry, ICommandService } from 'vs/platform/commands/common/commands'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; + +// New Resource Deployment +const RESOURCE_DEPLOYMENT_COMMAND_ID = 'resourceDeployment.new'; +CommandsRegistry.registerCommand({ + id: RESOURCE_DEPLOYMENT_COMMAND_ID, + handler: (accessor: ServicesAccessor, actionContext: any) => { + const commandService = accessor.get(ICommandService); + return commandService.executeCommand('azdata.resource.deploy'); + } +}); diff --git a/src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page.ts b/src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page.ts index ca1ee28302..6d7293a1ef 100644 --- a/src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page.ts +++ b/src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page.ts @@ -27,8 +27,9 @@ export default () => `