@@ -476,6 +478,10 @@
+
diff --git a/src/main/webapp/app/entities/encuesta/update/encuesta-update.component.ts b/src/main/webapp/app/entities/encuesta/update/encuesta-update.component.ts
index bd76505..cddeb7d 100644
--- a/src/main/webapp/app/entities/encuesta/update/encuesta-update.component.ts
+++ b/src/main/webapp/app/entities/encuesta/update/encuesta-update.component.ts
@@ -39,6 +39,10 @@ import { IUsuarioEncuesta } from '../../usuario-encuesta/usuario-encuesta.model'
import { RolColaborador } from '../../enumerations/rol-colaborador.model';
import { Account } from '../../../core/auth/account.model';
import { AccountService } from 'app/core/auth/account.service';
+import { EncuestaDeleteDialogComponent } from '../delete/encuesta-delete-dialog.component';
+import { EncuestaDeleteColaboratorDialogComponent } from '../encuesta-delete-colaborator-dialog/encuesta-delete-colaborator-dialog.component';
+
+import * as $ from 'jquery';
@Component({
selector: 'jhi-encuesta-update',
@@ -62,6 +66,7 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
account: Account | null = null;
usuarioExtra: UsuarioExtra | null = null;
+
// editForm = this.fb.group({
// id: [],
// nombre: [null, [Validators.required, Validators.minLength(1), Validators.maxLength(50)]],
@@ -95,7 +100,6 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
});
editFormUpdateCollab = this.fb.group({
- id: [],
rol: [null, [Validators.required]],
});
@@ -619,7 +623,6 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
// }
/* methods for colaborators*/
-
selectColaborator(c: IUsuarioEncuesta) {
this.colaborador = c;
this.rolSeleccionado = c.rol;
@@ -639,6 +642,7 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
this.subscribeToSaveResponseUpdateCollab(this.usuarioEncuestaService.update(collab));
}
}
+
protected subscribeToSaveResponseUpdateCollab(result: Observable
>): void {
result.pipe(finalize(() => this.onSaveFinalizeUpdateCollab())).subscribe(
() => this.onSaveSuccessUpdateCollab(),
@@ -659,6 +663,20 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
this.isSavingCollab = false;
}
+ deleteCollab(collab: IUsuarioEncuesta) {
+ //$('#btnCancelUbdateColaboradores').click();
+ //setTimeout(() => {
+ const modalRef = this.modalService.open(EncuestaDeleteColaboratorDialogComponent, { size: 'lg', backdrop: 'static' });
+ modalRef.componentInstance.colaborador = collab;
+ // unsubscribe not needed because closed completes on modal close
+ modalRef.closed.subscribe(reason => {
+ if (reason === 'deleted') {
+ this.loadAll();
+ }
+ });
+ //}, 500);
+ }
+
isAutor() {
return this.usuarioExtra?.id == this.encuesta?.usuarioExtra?.id;
}
diff --git a/src/main/webapp/i18n/es/usuarioEncuesta.json b/src/main/webapp/i18n/es/usuarioEncuesta.json
index 3350969..988d0eb 100644
--- a/src/main/webapp/i18n/es/usuarioEncuesta.json
+++ b/src/main/webapp/i18n/es/usuarioEncuesta.json
@@ -2,26 +2,27 @@
"dataSurveyApp": {
"usuarioEncuesta": {
"home": {
- "title": "Usuario Encuestas",
+ "title": "Colaboraciones",
"refreshListLabel": "Refrescar lista",
- "createLabel": "Crear nuevo Usuario Encuesta",
- "createOrEditLabel": "Crear o editar Usuario Encuesta",
- "notFound": "Ningún Usuario Encuestas encontrado"
+ "createLabel": "Crear nuevo Colaborador",
+ "createOrEditLabel": "Crear o editar Colaborador",
+ "notFound": "Ningún Colaborador encontrado"
},
"created": "Un nuevo Usuario Encuesta ha sido creado con el identificador {{ param }}",
"updated": "Un Usuario Encuesta ha sido actualizado con el identificador {{ param }}",
- "deleted": "Un Usuario Encuesta ha sido eliminado con el identificador {{ param }}",
+ "deleted": "Un Colaborador ha sido expulsado de la encuesta",
"delete": {
- "question": "¿Seguro que quiere eliminar Usuario Encuesta {{ id }}?"
+ "question": "¿Seguro que quiere expulsar al colaborador de la encuesta?",
+ "action": "Expulsar"
},
"detail": {
- "title": "Usuario Encuesta"
+ "title": "Colaborador"
},
"id": "ID",
"rol": "Rol",
"estado": "Estado",
"fechaAgregado": "Fecha Agregado",
- "usuarioExtra": "Usuario Extra",
+ "usuarioExtra": "Usuario",
"encuesta": "Encuesta"
}
}