diff options
author | Joram Wilander <jwawilander@gmail.com> | 2017-01-18 15:45:03 -0500 |
---|---|---|
committer | enahum <nahumhbl@gmail.com> | 2017-01-18 17:45:03 -0300 |
commit | 9c2e28e95c89576482a3218cf906658e7d8c6c79 (patch) | |
tree | 4198e69f9ca7d23960021f39f0d01b4a3f078c53 /webapp/components/mfa/mfa_controller.jsx | |
parent | b6cafd5981d1701e84fa990aaf782d43fba12c40 (diff) | |
download | chat-9c2e28e95c89576482a3218cf906658e7d8c6c79.tar.gz chat-9c2e28e95c89576482a3218cf906658e7d8c6c79.tar.bz2 chat-9c2e28e95c89576482a3218cf906658e7d8c6c79.zip |
Add logout button to MFA setup page when enforcement enabled (#5115)
Diffstat (limited to 'webapp/components/mfa/mfa_controller.jsx')
-rw-r--r-- | webapp/components/mfa/mfa_controller.jsx | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/webapp/components/mfa/mfa_controller.jsx b/webapp/components/mfa/mfa_controller.jsx index 21b9737f8..cd9497985 100644 --- a/webapp/components/mfa/mfa_controller.jsx +++ b/webapp/components/mfa/mfa_controller.jsx @@ -1,6 +1,8 @@ // Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. +import {emitUserLoggedOutEvent} from 'actions/global_actions.jsx'; + import React from 'react'; import {FormattedMessage} from 'react-intl'; import {browserHistory, Link} from 'react-router/es6'; @@ -16,13 +18,32 @@ export default class MFAController extends React.Component { render() { let backButton; - if (window.mm_config.EnforceMultifactorAuthentication !== 'true') { + if (window.mm_config.EnforceMultifactorAuthentication === 'true') { + backButton = ( + <div className='signup-header'> + <a + href='#' + onClick={(e) => { + e.preventDefault(); + emitUserLoggedOutEvent('/login'); + }} + > + <span className='fa fa-chevron-left'/> + <FormattedMessage + id='web.header.logout' + defaultMessage='Logout' + /> + </a> + </div> + ); + } else { backButton = ( <div className='signup-header'> <Link to='/'> <span className='fa fa-chevron-left'/> <FormattedMessage id='web.header.back' + defaultMessage='Back' /> </Link> </div> |