commit
64f2dfd8ee
|
@ -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");
|
||||||
|
|
|
@ -126,7 +126,9 @@ public class EncuestaResource {
|
||||||
|
|
||||||
Encuesta result = encuestaService.save(encuesta);
|
Encuesta result = encuestaService.save(encuesta);
|
||||||
|
|
||||||
mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra());
|
if (encuesta.getUsuarioExtra().getUser() != null) {
|
||||||
|
mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra());
|
||||||
|
}
|
||||||
|
|
||||||
return ResponseEntity
|
return ResponseEntity
|
||||||
.ok()
|
.ok()
|
||||||
|
|
|
@ -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">
|
||||||
|
|
|
@ -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>
|
<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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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",
|
||||||
|
|
Loading…
Reference in New Issue