Skip to content
Snippets Groups Projects
Commit 8292a8a2 authored by josborg's avatar josborg
Browse files

Debugeo mas algunas funcionalidades

parent a4e7fb55
No related branches found
No related tags found
No related merge requests found
......@@ -14,7 +14,7 @@ import { LoginComponent } from './login/login.component';
const routes: Routes = [
{ path: 'client/encuestas', component: EncuestasListarComponent, canActivate: [LoggedGuard]},
//{ path: 'client/encuestas', component: EncuestasListarComponent, canActivate: [LoggedGuard]},
{ path: 'client/encuestas/usuarios/:id', component: EncuestasListarComponent, canActivate: [LoggedGuard] },
{ path: 'client/encuestas/profesores/:id', component: EncuestasListarComponent, canActivate: [LoggedGuard] },
{ path: 'client/encuestas/new', component: EncuestasEditarComponent, canActivate: [LoggedGuard]},
......
......@@ -17,7 +17,7 @@
<div class="row">
<div class="col"></div>
<div class="col-auto">
<button class="btn btn-primary mb-2 btn-block" (click)="navPoll()"><h3>Ir a encusta</h3></button>
<button class="btn btn-primary mb-2 btn-block" [disabled]="!(id > 0)" (click)="navPoll()"><h3>Ir a encusta</h3></button>
</div>
<div class="col"></div>
<!--<div class="col">
......
......@@ -27,7 +27,6 @@
<fieldset class="form-group ps-3 col-sm-5">
<!--<h3 class="control-label" for="name">Descripcion</h3>
<input type="text" class="form-control" [(ngModel)]="encuesta.descripcion" required name="descripcion" />-->
<p>estado de la encuesta2</p>
<select class="form-control" name="miselect" [(ngModel)]="encuesta.status">
<option [value]="i" *ngFor="let item of estados; let i = index">{{item}}</option>
</select>
......
......@@ -129,7 +129,7 @@ export class EncuestasEditarComponent implements OnInit {
this.datos.cambiarMostrarMensaje(true);
this.datos.cambiarMensaje("Error al modificar");
}
this.router.navigate(['client/encuestas']); // Volvemos a la vista principal (listado de pedidos)
this.router.navigate(['client/encuestas/profesores/'+userId]);
},
err => {
console.log("Error al editar: " + err.message);
......@@ -153,7 +153,7 @@ export class EncuestasEditarComponent implements OnInit {
this.datos.cambiarMostrarMensaje(true);
this.datos.cambiarMensaje("Error al añadir");
}
this.router.navigate(['client/encuestas']);
this.router.navigate(['client/encuestas/profesores/'+userId]);
},
err => {
console.log("Error al editar: " + err.message);
......
<div>
<button class="btn btn-primary ml-3" (click)="navSol()">navSol()</button>
</div>
<div class="container">
<div class="row">
<div class="col-lg-7 mx-auto">
<div class="bg-white rounded-lg shadow-sm p-5">
<div class="container py-5">
<div class="row row mb-4">
<table class="table table-borderless">
<thead>
<tr>
......@@ -38,7 +34,9 @@
<div *ngIf="operacion == 'profesores'">
<button class="btn btn-primary mb-2 btn-block" [routerLink]="['/client/encuestas/new']">Nueva</button>
</div>
<div>
<button class="btn btn-primary mb-2 ml-3" (click)="navSol()">Ir a resultados</button>
</div>
</div>
</div>
</div>
......
......@@ -39,7 +39,7 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top" id="mainNav">
<div class="container px-4">
<a class="navbar-brand" href="#page-top">Encuestas</a>
<a class="navbar-brand" href="client">Encuestas</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ms-auto">
......
......@@ -138,6 +138,10 @@ export class PreguntasComponent implements OnInit {
if (resp.status < 400) { // Si no hay error en la respuesta
this.encuesta = resp.body as Encuesta;
this.preguntas = this.encuesta.preguntas; // Se obtiene la lista de users desde la respuesta
this.preguntas = this.preguntas.sort(() => {return Math.random() - 0.5});
this.preguntas.forEach(element => {
element.opciones = element.opciones.sort(() => {return Math.random() - 0.5});
});
} else {
this.datos.cambiarMostrarMensaje(true);
this.datos.cambiarMensaje("Error al acceder a los datos");
......
......@@ -32,6 +32,7 @@ public class GatewayApplication {
.antMatchers(HttpMethod.GET, "/runtime**").permitAll()
.antMatchers(HttpMethod.GET, "/polyfills**").permitAll()
.antMatchers(HttpMethod.GET, "/main**").permitAll()
.antMatchers(HttpMethod.GET, "/favicon**").permitAll()
.antMatchers(HttpMethod.POST, "/api/bot/redir").hasAuthority("ADMIN")
.antMatchers(HttpMethod.PUT, "/api/auth/admin").hasAuthority("ADMIN")
.antMatchers(HttpMethod.POST, "/api/auth/admin").permitAll()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment