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 --- .../user_settings_security.jsx | 96 ++++++++++++---------- 1 file changed, 54 insertions(+), 42 deletions(-) (limited to 'webapp/components/user_settings/user_settings_security') diff --git a/webapp/components/user_settings/user_settings_security/user_settings_security.jsx b/webapp/components/user_settings/user_settings_security/user_settings_security.jsx index 5c9ad67e3..ef55642e6 100644 --- a/webapp/components/user_settings/user_settings_security/user_settings_security.jsx +++ b/webapp/components/user_settings/user_settings_security/user_settings_security.jsx @@ -41,7 +41,7 @@ export default class SecurityTab extends React.Component { setEnforceFocus: PropTypes.func.isRequired, /* - * The user access tokens for the user + * The personal access tokens for the user */ userAccessTokens: PropTypes.object, @@ -54,22 +54,22 @@ export default class SecurityTab extends React.Component { getMe: PropTypes.func.isRequired, /* - * Function to get user access tokens for a user + * Function to get personal access tokens for a user */ getUserAccessTokensForUser: PropTypes.func.isRequired, /* - * Function to create a user access token + * Function to create a personal access token */ createUserAccessToken: PropTypes.func.isRequired, /* - * Function to revoke a user access token + * Function to revoke a personal access token */ revokeUserAccessToken: PropTypes.func.isRequired, /* - * Function to clear user access tokens locally + * Function to clear personal access tokens locally */ clearUserAccessTokens: PropTypes.func.isRequired }).isRequired @@ -980,7 +980,7 @@ export default class SecurityTab extends React.Component { const description = this.refs.newtokendescription ? this.refs.newtokendescription.value : ''; if (description === '') { - this.setState({tokenError: Utils.localizeMessage('user.settings.tokens.nameRequired', 'Please enter a name.')}); + this.setState({tokenError: Utils.localizeMessage('user.settings.tokens.nameRequired', 'Please enter a description.')}); return; } @@ -1013,14 +1013,14 @@ export default class SecurityTab extends React.Component { confirmTitle: ( ), 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