mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Add link to sql bindings repo (#17263)
* add link to sql bindings repo * move to then * const
This commit is contained in:
@@ -466,6 +466,7 @@ export function getTargetPlatformFromVersion(version: string): string {
|
|||||||
export const hostFileName = 'host.json';
|
export const hostFileName = 'host.json';
|
||||||
export const sqlExtensionPackageName = 'Microsoft.Azure.WebJobs.Extensions.Sql';
|
export const sqlExtensionPackageName = 'Microsoft.Azure.WebJobs.Extensions.Sql';
|
||||||
export const placeHolderObject = '[dbo].[table1]';
|
export const placeHolderObject = '[dbo].[table1]';
|
||||||
|
export const sqlBindingsHelpLink = 'https://github.com/Azure/azure-functions-sql-extension/blob/main/README.md';
|
||||||
|
|
||||||
export const input = localize('input', "Input");
|
export const input = localize('input', "Input");
|
||||||
export const output = localize('output', "Output");
|
export const output = localize('output', "Output");
|
||||||
@@ -489,3 +490,5 @@ export const save = localize('save', "Save");
|
|||||||
export function settingAlreadyExists(settingName: string) { return localize('SettingAlreadyExists', 'Local app setting \'{0}\' already exists. Overwrite?', settingName); }
|
export function settingAlreadyExists(settingName: string) { return localize('SettingAlreadyExists', 'Local app setting \'{0}\' already exists. Overwrite?', settingName); }
|
||||||
export function failedToParse(errorMessage: string) { return localize('failedToParse', 'Failed to parse "{0}": {1}.', azureFunctionLocalSettingsFileName, errorMessage); }
|
export function failedToParse(errorMessage: string) { return localize('failedToParse', 'Failed to parse "{0}": {1}.', azureFunctionLocalSettingsFileName, errorMessage); }
|
||||||
export function jsonParseError(error: string, line: number, column: number) { return localize('jsonParseError', '{0} near line "{1}", column "{2}"', error, line, column); }
|
export function jsonParseError(error: string, line: number, column: number) { return localize('jsonParseError', '{0} near line "{1}", column "{2}"', error, line, column); }
|
||||||
|
export const moreInformation = localize('moreInformation', "More Information");
|
||||||
|
export const addPackageReferenceMessage = localize('addPackageReferenceMessage', 'To use SQL bindings, ensure your Azure Functions project has a reference to {0}', sqlExtensionPackageName);
|
||||||
|
|||||||
@@ -65,7 +65,11 @@ export class PackageHelper {
|
|||||||
if (project) {
|
if (project) {
|
||||||
await this.addPackage(project, packageName, packageVersion);
|
await this.addPackage(project, packageName, packageVersion);
|
||||||
} else {
|
} else {
|
||||||
void vscode.window.showInformationMessage(`To use SQL bindings, ensure your Azure Functions project has a reference to ${constants.sqlExtensionPackageName}`);
|
void vscode.window.showInformationMessage(constants.addPackageReferenceMessage, constants.moreInformation).then((result) => {
|
||||||
|
if (result === constants.moreInformation) {
|
||||||
|
void vscode.env.openExternal(vscode.Uri.parse(constants.sqlBindingsHelpLink));
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
void vscode.window.showErrorMessage(e.message);
|
void vscode.window.showErrorMessage(e.message);
|
||||||
|
|||||||
Reference in New Issue
Block a user