mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-22 17:22:59 -05:00
ADS Migration UI Fixes (#15011)
* wip database count * wip * added warnings count * changed warnings to issue details when DB selected * updated selected dbs * issues -> issue * fix issues/warnings
This commit is contained in:
@@ -116,6 +116,7 @@ export class MigrationStateModel implements Model, vscode.Disposable {
|
||||
public _blobContainers!: azureResource.BlobContainer[];
|
||||
public _refreshNetworkShareLocation!: azureResource.BlobContainer[];
|
||||
public _targetDatabaseNames!: string[];
|
||||
public _serverDatabases!: string[];
|
||||
|
||||
public _sqlMigrationService!: SqlMigrationService;
|
||||
public _sqlMigrationServices!: SqlMigrationService[];
|
||||
@@ -169,9 +170,9 @@ export class MigrationStateModel implements Model, vscode.Disposable {
|
||||
ownerUri
|
||||
);
|
||||
|
||||
const serverDatabases = await (await azdata.connection.listDatabases(this.sourceConnectionId)).filter((name) => !excludeDbs.includes(name));
|
||||
this._serverDatabases = await (await azdata.connection.listDatabases(this.sourceConnectionId)).filter((name) => !excludeDbs.includes(name));
|
||||
const serverLevelAssessments: mssql.SqlMigrationAssessmentResultItem[] = [];
|
||||
const databaseLevelAssessments = serverDatabases.map(db => {
|
||||
const databaseLevelAssessments = this._serverDatabases.map(db => {
|
||||
return {
|
||||
name: db,
|
||||
issues: <mssql.SqlMigrationAssessmentResultItem[]>[]
|
||||
@@ -180,7 +181,7 @@ export class MigrationStateModel implements Model, vscode.Disposable {
|
||||
|
||||
assessmentResults?.items.forEach((item) => {
|
||||
if (item.appliesToMigrationTargetPlatform === MigrationTargetType.SQLMI) {
|
||||
const dbIndex = serverDatabases.indexOf(item.databaseName);
|
||||
const dbIndex = this._serverDatabases.indexOf(item.databaseName);
|
||||
if (dbIndex === -1) {
|
||||
serverLevelAssessments.push(item);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user