Remove "Current Password" input if mx_pass exists
If the user is PWLU, do not show "Current Password" field in ChangePassword and when setting a new password, use the cached password.
This commit is contained in:
parent
5151264f60
commit
8725ef3863
4 changed files with 37 additions and 16 deletions
|
@ -139,6 +139,9 @@ module.exports = React.createClass({
|
|||
// Team token for the referral link. If falsy, the referral section will
|
||||
// not appear
|
||||
teamToken: React.PropTypes.string,
|
||||
|
||||
// the user is a PWLU (/w password stashed in localStorage 'mx_pass')
|
||||
cachedPassword: React.PropTypes.string,
|
||||
},
|
||||
|
||||
getDefaultProps: function() {
|
||||
|
@ -331,6 +334,7 @@ module.exports = React.createClass({
|
|||
receive push notifications on other devices until you
|
||||
log back in to them.`,
|
||||
});
|
||||
dis.dispatch({action: 'password_changed'});
|
||||
},
|
||||
|
||||
onUpgradeClicked: function() {
|
||||
|
@ -894,6 +898,7 @@ module.exports = React.createClass({
|
|||
rowLabelClassName="mx_UserSettings_profileLabelCell"
|
||||
rowInputClassName="mx_UserSettings_profileInputCell"
|
||||
buttonClassName="mx_UserSettings_button mx_UserSettings_changePasswordButton"
|
||||
cachedPassword={this.props.cachedPassword}
|
||||
onError={this.onPasswordChangeError}
|
||||
onFinished={this.onPasswordChanged} />
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue