diff --git a/src/main/java/org/datasurvey/web/rest/AccountResource.java b/src/main/java/org/datasurvey/web/rest/AccountResource.java
index 6b830e9..361be3a 100644
--- a/src/main/java/org/datasurvey/web/rest/AccountResource.java
+++ b/src/main/java/org/datasurvey/web/rest/AccountResource.java
@@ -168,7 +168,11 @@ public class AccountResource {
public void requestPasswordReset(@RequestBody String mail) {
Optional user = userService.requestPasswordReset(mail);
if (user.isPresent()) {
- mailService.sendPasswordResetMail(user.get());
+ if (user.get().getFirstName() == null || (!user.get().getFirstName().equals("IsGoogle"))) {
+ mailService.sendPasswordResetMail(user.get());
+ } else {
+ throw new UserIsGoogleException();
+ }
} else {
// Pretend the request has been successful to prevent checking which emails really exist
// but log that an invalid attempt has been made
diff --git a/src/main/java/org/datasurvey/web/rest/errors/ErrorConstants.java b/src/main/java/org/datasurvey/web/rest/errors/ErrorConstants.java
index 109466d..6ae058c 100644
--- a/src/main/java/org/datasurvey/web/rest/errors/ErrorConstants.java
+++ b/src/main/java/org/datasurvey/web/rest/errors/ErrorConstants.java
@@ -13,6 +13,7 @@ public final class ErrorConstants {
public static final URI EMAIL_ALREADY_USED_TYPE = URI.create(PROBLEM_BASE_URL + "/email-already-used");
public static final URI LOGIN_ALREADY_USED_TYPE = URI.create(PROBLEM_BASE_URL + "/login-already-used");
public static final URI EMAIL_NOT_EXISTS_TYPE = URI.create(PROBLEM_BASE_URL + "/email-not-exists");
+ public static final URI USER_IS_GOOGLE_TYOE = URI.create(PROBLEM_BASE_URL + "/user-is-google");
private ErrorConstants() {}
}
diff --git a/src/main/java/org/datasurvey/web/rest/errors/UserIsGoogleException.java b/src/main/java/org/datasurvey/web/rest/errors/UserIsGoogleException.java
new file mode 100644
index 0000000..3ab193b
--- /dev/null
+++ b/src/main/java/org/datasurvey/web/rest/errors/UserIsGoogleException.java
@@ -0,0 +1,10 @@
+package org.datasurvey.web.rest.errors;
+
+public class UserIsGoogleException extends BadRequestAlertException {
+
+ private static final long serialVersionUID = 1L;
+
+ public UserIsGoogleException() {
+ super(ErrorConstants.USER_IS_GOOGLE_TYOE, "User Is Google", "userManagement", "userisgoogle");
+ }
+}
diff --git a/src/main/resources/i18n/messages_es.properties b/src/main/resources/i18n/messages_es.properties
index 32233bb..13e5b84 100644
--- a/src/main/resources/i18n/messages_es.properties
+++ b/src/main/resources/i18n/messages_es.properties
@@ -5,23 +5,23 @@ error.status=Estado:
error.message=Mensaje:
# Activation email
-email.activation.title=Activación de DataSurvey
+email.activation.title=Confirmación de correo con DataSurvey
email.activation.greeting=¡Hola, {0}!
-email.activation.text1=Su cuenta en DataSurvey ha sido creada. Por favor, haga clic en el siguiente enlace para activarla:
+email.activation.text1=¡Nos alegra que sea parte de DataSurvey! Como último paso debe confirmar su dirección de correo haciendo clic en el siguiente enlace:
email.activation.text2=Saludos,
-email.signature=Equipo de DataSurvey.
+email.signature=Equipo de DataSurvey
# Creation email
email.creation.text1=Su cuenta en DataSurvey ha sido creada. Por favor, haga clic en el siguiente enlace para utilizarla:
# Reset email
-email.reset.title=Reinicio de contraseña de DataSurvey
+email.reset.title=Restablecer contraseña de DataSurvey
email.reset.greeting=¡Hola, {0}!
-email.reset.text1=Se ha solicitado el reinicio de la contraseña para su cuenta en DataSurvey. Por favor, haga clic en el siguiente enlace para reiniciarla:
+email.reset.text1=Se ha solicitado una modificación de contraseña para su cuenta en DataSurvey. Por favor haga clic en el siguiente enlace para restablecerla.
email.reset.text2=Saludos,
# Password Restored Mail
-email.restored.title=Se restaleció su contraseña en DataSurvey
+email.restored.title=Se restableció su contraseña en DataSurvey
email.restored.greeting=¡Hola, {0}!
email.restored.text1=Se ha restablecido correctamente su contraseña en DataSurvey.
email.restored.text2=Saludos,
diff --git a/src/main/resources/templates/mail/activationEmail.html b/src/main/resources/templates/mail/activationEmail.html
index 4daaa73..673edc0 100644
--- a/src/main/resources/templates/mail/activationEmail.html
+++ b/src/main/resources/templates/mail/activationEmail.html
@@ -264,7 +264,7 @@
th:with="url=(@{|${baseUrl}/account/activate?key=${user.activationKey}|})"
th:href="${url}"
class="btn btn-primary"
- >Activar cuentaConfirmar correo electrónico
@@ -293,7 +293,7 @@
Acerca de
-
DataSurvey es su compañero más cercano para poder recolectar información valiosa para usted.
+
DataSurvey es su compañero más cercano para poder recolectar información valiosa para usted
diff --git a/src/main/resources/templates/mail/passwordRestoredEmail.html b/src/main/resources/templates/mail/passwordRestoredEmail.html
index e1c4082..6dcebd1 100644
--- a/src/main/resources/templates/mail/passwordRestoredEmail.html
+++ b/src/main/resources/templates/mail/passwordRestoredEmail.html
@@ -267,7 +267,7 @@
>If you did not make this change, please notify the following email immediately
- datasurvey@gmail.com
+ datasurveyapp@gmail.com
@@ -306,7 +306,7 @@
Información de contacto
-
datasurvey@gmail.com
+
datasurveyapp@gmail.com
diff --git a/src/main/webapp/app/account/activate/activate.component.html b/src/main/webapp/app/account/activate/activate.component.html
index f518965..bc17317 100644
--- a/src/main/webapp/app/account/activate/activate.component.html
+++ b/src/main/webapp/app/account/activate/activate.component.html
@@ -15,13 +15,12 @@
style="color: #727070; font-weight: 700; font-size: 1.3rem"
jhiTranslate="activate.title"
>
- Activación de Cuenta
+ Registro Completado
- Your user account has been activated.
- sign in
+
-
- Your user could not be activated. Please use the registration form to sign up.
-
+
- RESET YOUR PASSWORDD
+ RESET YOUR PASSWORD
Enter the email address you used to register.
@@ -27,12 +27,15 @@
- Email no exists! Please choose another one.
+ Email no exists!
+
+
+ No cuenta con el permiso de restablecer su contraseña al haber activado su cuenta por medio de Google