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
	
	 J. Ryan Stinnett
						J. Ryan Stinnett