Merge pull request #86 from Quantum-P3/main

Main
This commit is contained in:
Eduardo Quiros 2021-07-28 05:44:41 +00:00 committed by GitHub
commit 6f154c97e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 22 additions and 19 deletions

View File

@ -159,6 +159,7 @@ public class MailService {
sendEmailFromTemplate(user.getUser(), "mail/encuestaPublicaEmail", "email.public.title"); sendEmailFromTemplate(user.getUser(), "mail/encuestaPublicaEmail", "email.public.title");
} }
@Async
public void sendEncuestaDeleted(UsuarioExtra user) { public void sendEncuestaDeleted(UsuarioExtra user) {
log.debug("Sending encuesta deletion notification mail to '{}'", user.getUser().getEmail()); log.debug("Sending encuesta deletion notification mail to '{}'", user.getUser().getEmail());
sendEmailFromTemplate(user.getUser(), "mail/encuestaDeletedEmail", "email.encuestaDeleted.title"); sendEmailFromTemplate(user.getUser(), "mail/encuestaDeletedEmail", "email.encuestaDeleted.title");

View File

@ -126,7 +126,9 @@ public class EncuestaResource {
Encuesta result = encuestaService.save(encuesta); Encuesta result = encuestaService.save(encuesta);
if (encuesta.getUsuarioExtra().getUser() != null) {
mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra()); mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra());
}
return ResponseEntity return ResponseEntity
.ok() .ok()

View File

@ -24,8 +24,8 @@
</div> </div>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button class="ds-btn ds-btn--primary" routerLink="/login" jhiTranslate="global.messages.info.authenticated.link"> <button class="ds-btn ds-btn--primary" routerLink="/login" jhiTranslate="global.messages.info.authenticated.link">
sign in</button sign in
>. </button>
</div> </div>
</div> </div>
<div *ngIf="error"> <div *ngIf="error">

View File

@ -1,10 +1,10 @@
<div class="container-fluid" *ngIf="encuesta"> <div class="container-fluid" *ngIf="encuesta">
<div> <div>
<h2 id="page-heading" data-cy="EPreguntaCerradaHeading"> <h2 id="page-heading" data-cy="EPreguntaCerradaHeading">
<p class="ds-title"> <div class="d-flex align-items-center">
Vista previa de {{ encuesta!.nombre }} <p class="ds-title">Vista previa de {{ encuesta!.nombre }}</p>
<fa-icon class="ds-info--icon" [icon]="faQuestion" data-toggle="modal" data-target="#verParametros"></fa-icon> &nbsp;&nbsp;<fa-icon class="ds-info--icon" [icon]="faQuestion" data-toggle="modal" data-target="#verParametros"></fa-icon>
</p> </div>
<p class="ds-subtitle">Creada el día {{ encuesta!.fechaCreacion | formatShortDatetime | lowercase }}</p> <p class="ds-subtitle">Creada el día {{ encuesta!.fechaCreacion | formatShortDatetime | lowercase }}</p>
<div class="d-flex justify-content-end"> <div class="d-flex justify-content-end">
@ -107,7 +107,7 @@
<div class="modal-body"> <div class="modal-body">
<div> <div>
<div class="mb-5"> <div class="mb-5">
<p style="font-size: 1.2em" class="ds-subtitle">Cantidad de preguntas:</p> <p style="font-size: 1.2em" class="ds-subtitle">Cantidad de preguntas</p>
<p>{{ ePreguntas?.length }}</p> <p>{{ ePreguntas?.length }}</p>
</div> </div>
@ -116,12 +116,12 @@
</div>--> </div>-->
<div class="mb-5"> <div class="mb-5">
<p class="ds-subtitle" jhiTranslate="dataSurveyApp.encuesta.acceso">Acceso:</p> <p class="ds-subtitle" jhiTranslate="dataSurveyApp.encuesta.acceso">Acceso</p>
<p jhiTranslate="{{ 'dataSurveyApp.AccesoEncuesta.' + encuesta.acceso }}">{{ encuesta.acceso }}</p> <p jhiTranslate="{{ 'dataSurveyApp.AccesoEncuesta.' + encuesta.acceso }}">{{ encuesta.acceso }}</p>
</div> </div>
<div *ngIf="encuesta.acceso === 'PRIVATE'" class="mb-5"> <div *ngIf="encuesta.acceso === 'PRIVATE'" class="mb-5">
<p class="ds-subtitle">Contraseña:</p> <p class="ds-subtitle">Contraseña</p>
<p>{{ encuesta.contrasenna }}</p> <p>{{ encuesta.contrasenna }}</p>
</div> </div>
@ -131,12 +131,12 @@
</div> </div>
<div *ngIf="encuesta.categoria" class="mb-5"> <div *ngIf="encuesta.categoria" class="mb-5">
<p class="ds-subtitle">Categoría:</p> <p class="ds-subtitle">Categoría</p>
<P> </P> {{ encuesta.categoria?.nombre }} <P> </P> {{ encuesta.categoria?.nombre }}
</div> </div>
<div class="mb-5"> <div class="mb-5">
<p class="ds-subtitle">Fecha de publicación:</p> <p class="ds-subtitle">Fecha de publicación</p>
<P <P
>{{ >{{
encuesta.fechaPublicacion === undefined encuesta.fechaPublicacion === undefined
@ -164,7 +164,7 @@
</dl>--> </dl>-->
<div class="mb-5"> <div class="mb-5">
<p class="ds-subtitle">Fecha de finalización:</p> <p class="ds-subtitle">Fecha de finalización</p>
<P> <P>
{{ {{
encuesta.fechaFinalizada === undefined encuesta.fechaFinalizada === undefined
@ -175,15 +175,15 @@
</div> </div>
<div class="mb-5"> <div class="mb-5">
<p class="ds-subtitle">Calificación:</p> <p class="ds-subtitle">Calificación</p>
<dd> <div>
<fa-icon *ngFor="let i of [].constructor(encuesta.calificacion)" class="entity-icon--star" [icon]="faStar"></fa-icon <fa-icon *ngFor="let i of [].constructor(encuesta.calificacion)" class="entity-icon--star" [icon]="faStar"></fa-icon
><fa-icon ><fa-icon
*ngFor="let i of [].constructor(5 - encuesta.calificacion!)" *ngFor="let i of [].constructor(5 - encuesta.calificacion!)"
class="entity-icon--star--off" class="entity-icon--star--off"
[icon]="faStar" [icon]="faStar"
></fa-icon> ></fa-icon>
</dd> </div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -87,14 +87,14 @@
</td>--> </td>-->
<td class="text-right"> <td class="text-right">
<div class="btn-group"> <div class="btn-group">
<button <!-- <button
type="submit" type="submit"
[routerLink]="['/usuario-extra', usuarioExtra.id, 'view']" [routerLink]="['/usuario-extra', usuarioExtra.id, 'view']"
class="ds-btn ds-btn--primary btn-sm" class="ds-btn ds-btn--primary btn-sm"
data-cy="entityDetailsButton" data-cy="entityDetailsButton"
> >
<span class="d-none d-md-inline" jhiTranslate="entity.action.view">View</span> <span class="d-none d-md-inline" jhiTranslate="entity.action.view">View</span>
</button> </button> -->
<button type="submit" (click)="delete(usuarioExtra)" class="ds-btn ds-btn--danger" data-cy="entityDeleteButton"> <button type="submit" (click)="delete(usuarioExtra)" class="ds-btn ds-btn--danger" data-cy="entityDeleteButton">
<fa-icon [icon]="faExchangeAlt"></fa-icon> <fa-icon [icon]="faExchangeAlt"></fa-icon>

View File

@ -21,7 +21,7 @@
"rol": "Rol", "rol": "Rol",
"nombre": "Nombre", "nombre": "Nombre",
"iconoPerfil": "Icono", "iconoPerfil": "Icono",
"fechaNacimiento": "Fecha de Nacimiento", "fechaNacimiento": "Fecha de nacimiento",
"estado": "Estado", "estado": "Estado",
"user": "Usuario", "user": "Usuario",
"correo": "Correo electrónico", "correo": "Correo electrónico",