|
|
@@ -13,15 +13,15 @@ class PasswordResetModal extends React.Component {
|
|
|
const { t, user } = this.props;
|
|
|
|
|
|
return (
|
|
|
- <div>
|
|
|
- {this.props.isOpenPasswordResetDoneModal
|
|
|
+ <Modal show={this.props.isPasswordReset} onHide={this.props.onHideModal}>
|
|
|
+ <Modal.Header className="modal-header" closeButton>
|
|
|
+ <Modal.Title>
|
|
|
+ { t('user_management.reset_password') }
|
|
|
+ </Modal.Title>
|
|
|
+ </Modal.Header>
|
|
|
+ {this.props.isPasswordResetDone
|
|
|
? (
|
|
|
- <Modal show={this.props.isOpenPasswordResetDoneModal} onHide={this.props.onHideDoneModal}>
|
|
|
- <Modal.Header className="modal-header" closeButton>
|
|
|
- <Modal.Title>
|
|
|
- { t('user_management.reset_password') }
|
|
|
- </Modal.Title>
|
|
|
- </Modal.Header>
|
|
|
+ <div>
|
|
|
<Modal.Body>
|
|
|
<div>
|
|
|
<p className="alert alert-danger">{ t('user_management.password_reset_message') }</p>
|
|
|
@@ -35,36 +35,29 @@ class PasswordResetModal extends React.Component {
|
|
|
</Modal.Body>
|
|
|
<Modal.Footer>
|
|
|
<div>
|
|
|
- <button type="submit" className="btn btn-primary" onClick={this.props.onHideDoneModal}>OK</button>
|
|
|
+ <button type="submit" className="btn btn-primary" onClick={this.props.onHideModal}>OK</button>
|
|
|
</div>
|
|
|
</Modal.Footer>
|
|
|
- </Modal>
|
|
|
+ </div>
|
|
|
)
|
|
|
: (
|
|
|
- <Modal show={this.props.isOpenPasswordResetModal} onHide={this.props.onHideModal}>
|
|
|
- <Modal.Header className="modal-header" closeButton>
|
|
|
- <Modal.Title>
|
|
|
- {t('user_management.reset_password')}
|
|
|
- </Modal.Title>
|
|
|
- </Modal.Header>
|
|
|
- <Modal.Body>
|
|
|
- <div>
|
|
|
- <p>
|
|
|
- { t('user_management.password_never_seen') }<br />
|
|
|
- <span className="text-danger">{ t('user_management.send_new_password') }</span>
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- { t('user_management.target_user') }: <code>{ user.email }</code>
|
|
|
- </p>
|
|
|
- <button type="submit" className="btn btn-primary" onClick={this.props.resetPassword}>
|
|
|
- { t('user_management.reset_password')}
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- </Modal.Body>
|
|
|
- </Modal>
|
|
|
- )
|
|
|
- }
|
|
|
- </div>
|
|
|
+ <Modal.Body>
|
|
|
+ <div>
|
|
|
+ <p>
|
|
|
+ { t('user_management.password_never_seen') }<br />
|
|
|
+ <span className="text-danger">{ t('user_management.send_new_password') }</span>
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ { t('user_management.target_user') }: <code>{ user.email }</code>
|
|
|
+ </p>
|
|
|
+ <button type="submit" className="btn btn-primary" onClick={this.props.resetPassword}>
|
|
|
+ { t('user_management.reset_password')}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ </Modal.Body>
|
|
|
+ )
|
|
|
+ }
|
|
|
+ </Modal>
|
|
|
|
|
|
);
|
|
|
}
|
|
|
@@ -83,11 +76,10 @@ PasswordResetModal.propTypes = {
|
|
|
appContainer: PropTypes.instanceOf(AppContainer).isRequired,
|
|
|
|
|
|
user: PropTypes.object.isRequired,
|
|
|
- isOpenPasswordResetModal: PropTypes.bool.isRequired,
|
|
|
+ isPasswordReset: PropTypes.bool.isRequired,
|
|
|
temporaryPassword: PropTypes.array.isRequired,
|
|
|
onHideModal: PropTypes.func.isRequired,
|
|
|
- isOpenPasswordResetDoneModal: PropTypes.bool.isRequired,
|
|
|
- onHideDoneModal: PropTypes.func.isRequired,
|
|
|
+ isPasswordResetDone: PropTypes.bool.isRequired,
|
|
|
resetPassword: PropTypes.func.isRequired,
|
|
|
};
|
|
|
|