Fix email verification process (#2664)

- Fix email verification URL in login view
- Fix URL in email being sent for verification
- Add Email Verification on password reset
- Fix display of email in reset password
- Fix URL en team_signup_password_page
- Fix typo in webapp en loc
- Add missing es locs
- Removed extra es, fr and pt locs
Этот коммит содержится в:
enahum
2016-04-08 18:04:23 -03:00
коммит произвёл Corey Hulen
родитель 77ee1ce7fe
Коммит df77179ecc
11 изменённых файлов: 41 добавлений и 46 удалений

Просмотреть файл

@@ -90,7 +90,7 @@ export default class Login extends React.Component {
},
(err) => {
if (err.id === 'api.user.login.not_verified.app_error') {
browserHistory.push('/verify_email?teamname=' + encodeURIComponent(name) + '&email=' + encodeURIComponent(loginId));
browserHistory.push('/should_verify_email?teamname=' + encodeURIComponent(team) + '&email=' + encodeURIComponent(loginId));
return;
}
this.setState({serverEmailError: err.message});

Просмотреть файл

@@ -55,7 +55,9 @@ class PasswordResetSendLink extends React.Component {
<FormattedHTMLMessage
id='password_send.link'
defaultMessage='<p>A password reset link has been sent to <b>{email}</b></p>'
email={email}
values={{
email
}}
/>
<FormattedMessage
id={'password_send.checkInbox'}

Просмотреть файл

@@ -81,7 +81,7 @@ class TeamSignupPasswordPage extends React.Component {
},
(err) => {
if (err.id === 'api.user.login.not_verified.app_error') {
browserHistory.push('/verify_email?email=' + encodeURIComponent(teamSignup.team.email) + '&teamname=' + encodeURIComponent(teamSignup.team.name));
browserHistory.push('/should_verify_email?email=' + encodeURIComponent(teamSignup.team.email) + '&teamname=' + encodeURIComponent(teamSignup.team.name));
} else {
this.setState({serverError: err.message});
$('#finish-button').button('reset');