Merge pull request #4146 from matrix-org/jryans/locked-upgrade-dialog
Prefer account password variation of upgradingpull/21833/head
						commit
						5c81ae41dd
					
				| 
						 | 
				
			
			@ -400,12 +400,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent {
 | 
			
		|||
 | 
			
		||||
        let authPrompt;
 | 
			
		||||
        let nextCaption = _t("Next");
 | 
			
		||||
        if (!this.state.backupSigStatus.usable) {
 | 
			
		||||
            authPrompt = <div>
 | 
			
		||||
                <div>{_t("Restore your key backup to upgrade your encryption")}</div>
 | 
			
		||||
            </div>;
 | 
			
		||||
            nextCaption = _t("Restore");
 | 
			
		||||
        } else if (this.state.canUploadKeysWithPasswordOnly) {
 | 
			
		||||
        if (this.state.canUploadKeysWithPasswordOnly) {
 | 
			
		||||
            authPrompt = <div>
 | 
			
		||||
                <div>{_t("Enter your account password to confirm the upgrade:")}</div>
 | 
			
		||||
                <div><Field
 | 
			
		||||
| 
						 | 
				
			
			@ -418,6 +413,11 @@ export default class CreateSecretStorageDialog extends React.PureComponent {
 | 
			
		|||
                    autoFocus={true}
 | 
			
		||||
                /></div>
 | 
			
		||||
            </div>;
 | 
			
		||||
        } else if (!this.state.backupSigStatus.usable) {
 | 
			
		||||
            authPrompt = <div>
 | 
			
		||||
                <div>{_t("Restore your key backup to upgrade your encryption")}</div>
 | 
			
		||||
            </div>;
 | 
			
		||||
            nextCaption = _t("Restore");
 | 
			
		||||
        } else {
 | 
			
		||||
            authPrompt = <p>
 | 
			
		||||
                {_t("You'll need to authenticate with the server to confirm the upgrade.")}
 | 
			
		||||
| 
						 | 
				
			
			@ -433,6 +433,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent {
 | 
			
		|||
            <div>{authPrompt}</div>
 | 
			
		||||
            <DialogButtons
 | 
			
		||||
                primaryButton={nextCaption}
 | 
			
		||||
                onPrimaryButtonClick={this._onMigrateFormSubmit}
 | 
			
		||||
                hasCancel={false}
 | 
			
		||||
                primaryDisabled={this.state.canUploadKeysWithPasswordOnly && !this.state.accountPassword}
 | 
			
		||||
            >
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2065,9 +2065,9 @@
 | 
			
		|||
    "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.",
 | 
			
		||||
    "File to import": "File to import",
 | 
			
		||||
    "Import": "Import",
 | 
			
		||||
    "Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:",
 | 
			
		||||
    "Restore your key backup to upgrade your encryption": "Restore your key backup to upgrade your encryption",
 | 
			
		||||
    "Restore": "Restore",
 | 
			
		||||
    "Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:",
 | 
			
		||||
    "You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.",
 | 
			
		||||
    "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.",
 | 
			
		||||
    "Great! This passphrase looks strong enough.": "Great! This passphrase looks strong enough.",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue