Improved behavior for accepting EULA. (#12453)

* working version of overloading "select" button

* promptForEula to use showErrorMessage

* make parameter optional in promptForEula

* remove test code

* PR feedback

* eula to EULA

* minor fix
This commit is contained in:
Arvind Ranasaria
2020-09-23 18:36:11 -07:00
committed by GitHub
parent 807a4ae8c4
commit f47c5dcc75
8 changed files with 82 additions and 35 deletions

View File

@@ -45,7 +45,7 @@ export class AzdataTool extends ToolBase {
return 'https://docs.microsoft.com/sql/big-data-cluster/deploy-install-azdata';
}
public validateEula(): boolean {
public isEulaAccepted(): boolean {
if (apiService.azdataApi.isEulaAccepted()) {
return true;
} else {
@@ -54,6 +54,14 @@ export class AzdataTool extends ToolBase {
}
}
public async promptForEula(): Promise<boolean> {
const eulaAccepted = await apiService.azdataApi.promptForEula();
if (!eulaAccepted) {
this.setStatusDescription(loc.azdataEulaDeclined);
}
return eulaAccepted;
}
/* unused */
protected get versionCommand(): Command {
return {