Add autoCutoverConfiguration to local storage (#16772)

This commit is contained in:
Rachel Kim
2021-08-13 15:13:16 -07:00
committed by GitHub
parent 5049bf0c7f
commit 4efdb0e651
5 changed files with 18 additions and 28 deletions

View File

@@ -12,7 +12,6 @@ import * as loc from '../../constants/strings';
import { convertByteSizeToReadableUnit, convertIsoTimeToLocalTime, getSqlServerName, getMigrationStatusImage, SupportedAutoRefreshIntervals, clearDialogMessage } from '../../api/utils';
import { EOL } from 'os';
import { ConfirmCutoverDialog } from './confirmCutoverDialog';
import { MigrationMode } from '../../models/stateMachine';
const refreshFrequency: SupportedAutoRefreshIntervals = 30000;
const statusImageSize: number = 14;
@@ -278,7 +277,7 @@ export class MigrationCutoverDialog {
enabled: false,
CSSStyles: {
'font-size': '13px',
'display': 'none'
'display': this._isOnlineMigration() ? 'inline' : 'none'
}
}).component();
@@ -527,7 +526,7 @@ export class MigrationCutoverDialog {
try {
clearDialogMessage(this._dialogObject);
if (this._isProvisioned() && this._isOnlineMigration()) {
if (this._isOnlineMigration()) {
this._cutoverButton.updateCssStyles({
'display': 'inline'
});
@@ -783,11 +782,7 @@ export class MigrationCutoverDialog {
}
private _isOnlineMigration(): boolean {
let migrationMode = null;
if (this._isProvisioned()) {
migrationMode = this._model._migration.migrationContext.properties.autoCutoverConfiguration?.autoCutover?.valueOf() ? MigrationMode.OFFLINE : MigrationMode.ONLINE;
}
return migrationMode === MigrationMode.ONLINE;
return this._model._migration.migrationContext.properties.autoCutoverConfiguration?.autoCutover?.valueOf() ? false : true;
}
private _shouldDisplayBackupFileTable(): boolean {