From 9eb8d93a0d958b830b1f759dd0917629bd79c8e6 Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Mon, 7 Aug 2017 05:23:16 +0500 Subject: Updating user access token UI (#7091) * Updating user access token UI Updating help text Updating tokenlistClass Updating string for token Updating translations Updating translations Updating translations * Updating translations * Minor UI fix * Update manage_tokens_modal.jsx * Update user_settings_security.jsx * Update en.json * Fix merge conflicts --- .../manage_tokens_modal/manage_tokens_modal.jsx | 14 ++-- webapp/components/delete_channel_modal.jsx | 6 +- .../user_settings_security.jsx | 96 ++++++++++++---------- 3 files changed, 64 insertions(+), 52 deletions(-) (limited to 'webapp/components') diff --git a/webapp/components/admin_console/manage_tokens_modal/manage_tokens_modal.jsx b/webapp/components/admin_console/manage_tokens_modal/manage_tokens_modal.jsx index c31325291..fdef870e5 100644 --- a/webapp/components/admin_console/manage_tokens_modal/manage_tokens_modal.jsx +++ b/webapp/components/admin_console/manage_tokens_modal/manage_tokens_modal.jsx @@ -26,7 +26,7 @@ export default class ManageTokensModal extends React.PureComponent { user: PropTypes.object, /** - * The user access tokens for a user, object with token ids as keys + * The personal access tokens for a user, object with token ids as keys */ userAccessTokens: PropTypes.object, @@ -86,7 +86,7 @@ export default class ManageTokensModal extends React.PureComponent {
); @@ -98,14 +98,14 @@ export default class ManageTokensModal extends React.PureComponent { className='manage-teams__team' >
-
+
{token.description}
-
+
@@ -167,7 +167,7 @@ export default class ManageTokensModal extends React.PureComponent { diff --git a/webapp/components/delete_channel_modal.jsx b/webapp/components/delete_channel_modal.jsx index fd5447524..92589ce42 100644 --- a/webapp/components/delete_channel_modal.jsx +++ b/webapp/components/delete_channel_modal.jsx @@ -4,7 +4,7 @@ import {Modal} from 'react-bootstrap'; import TeamStore from 'stores/team_store.jsx'; -import {FormattedMessage} from 'react-intl'; +import {FormattedMessage, FormattedHTMLMessage} from 'react-intl'; import {browserHistory} from 'react-router/es6'; @@ -64,9 +64,9 @@ export default class DeleteChannelModal extends React.Component {
- ), confirmMessage: (
), @@ -1056,17 +1056,17 @@ export default class SecurityTab extends React.Component { confirmTitle: ( ), confirmMessage: (
), @@ -1093,6 +1093,7 @@ export default class SecurityTab extends React.Component { createTokensSection = () => { let updateSectionStatus; + let tokenListClass = ''; if (this.props.activeSection === 'tokens') { const tokenList = []; @@ -1107,7 +1108,11 @@ export default class SecurityTab extends React.Component { className='setting-box__item' >
- {token.description} + + {token.description}
); } - let extraInfo; + let extraInfo; if (isMobile()) { extraInfo = ( ); @@ -1161,7 +1167,7 @@ export default class SecurityTab extends React.Component { ); @@ -1175,7 +1181,7 @@ export default class SecurityTab extends React.Component {
@@ -1191,8 +1197,8 @@ export default class SecurityTab extends React.Component {
@@ -1225,6 +1231,10 @@ export default class SecurityTab extends React.Component {
); } else if (this.state.tokenCreationState === TOKEN_CREATED) { + if (tokenList.length === 0) { + tokenListClass = ' hidden'; + } + newTokenSection = (


- - {this.state.newToken.description} -
- - {this.state.newToken.id} -
- +
+ + {this.state.newToken.description} +
+
+ + {this.state.newToken.id} +
+ {this.state.newToken.token} @@ -1279,10 +1291,10 @@ export default class SecurityTab extends React.Component { className='padding-top' >
-
+
{tokenList} + {noTokenText}
-
{newTokenSection}
@@ -1296,7 +1308,7 @@ export default class SecurityTab extends React.Component { return ( -- cgit v1.2.3-1-g7c22