Target Page Updates (#14581)

* fixed target page links

* wip

* wip

* update target page values

* wip

* fixed number of dbs

* add vm assessment dialog
This commit is contained in:
Christopher Suh
2021-03-10 02:45:46 -05:00
committed by GitHub
parent bfa8ec0301
commit 6389a5b0b0
4 changed files with 64 additions and 15 deletions

View File

@@ -31,10 +31,10 @@ export class AssessmentResultsDialog {
private _tree: SqlDatabaseTree;
constructor(public ownerUri: string, public model: MigrationStateModel, public title: string, private skuRecommendationPage: SKURecommendationPage) {
constructor(public ownerUri: string, public model: MigrationStateModel, public title: string, private skuRecommendationPage: SKURecommendationPage, migrationType: string) {
this._model = model;
let assessmentData = this.parseData(this._model);
this._tree = new SqlDatabaseTree(this._model, assessmentData);
this._tree = new SqlDatabaseTree(this._model, assessmentData, migrationType);
}
private async initializeDialog(dialog: azdata.window.Dialog): Promise<void> {

View File

@@ -31,11 +31,16 @@ export class SqlDatabaseTree extends AssessmentDialogComponent {
private _objectDetailsName!: azdata.TextComponent;
private _objectDetailsSample!: azdata.TextComponent;
private _moreInfo!: azdata.TextComponent;
private _assessmentType!: string;
constructor(model: MigrationStateModel, assessmentData: Map<string, Issues[]>) {
constructor(model: MigrationStateModel, assessmentData: Map<string, Issues[]>, assessmentType: string) {
super();
this._assessmentData = assessmentData;
this._model = model;
this._assessmentType = assessmentType;
if (this._assessmentType === 'vm') {
this._assessmentData.clear();
}
}
async createComponent(view: azdata.ModelView): Promise<azdata.Component> {
@@ -147,7 +152,7 @@ export class SqlDatabaseTree extends AssessmentDialogComponent {
this.databaseTable.component().dataValues?.push(
[
{
value: false,
value: true,
style: styleLeft
},
{