ISPP-2023-NGO-P3 / frontend-aiding

GNU Affero General Public License v3.0
0 stars 1 forks source link

Arreglar bugs encontrados #64

Closed lNoelia closed 1 year ago

lNoelia commented 1 year ago
rosmolarr commented 1 year ago

Cambiado los botones, y arreglado el problema de donación, se habia borrado parte del código ya hecho por no hacer merge.

rosmolarr commented 1 year ago

Para cambiar lo que aparece en la pestaña, hay que hacerlo desde el archivo index.html dentro de public

rosmolarr commented 1 year ago

He logrado que el logo no se deje de ver

rosmolarr commented 1 year ago

He arreglado la recarga del footer. Daba problemas al intentar usar el navigate porque el footer no estaba dentro del router en app.js, basicamente para usar un hook en un componente, este debe estar dentro de un componente router

rosmolarr commented 1 year ago

He arreglado la creación de voluntarios y ahora cuando se accede a una página sin permisos o a una url que no existe, se marca un error

rosmolarr commented 1 year ago

He añadido algunas mejoras que pidieron los usuarios piloto, como un botón para volver atrás, y también ya esta activa la edición de donaciones.

rosmolarr commented 1 year ago

He arreglado la vista de user, el idioma en partners, y también los validadores en eventos

rosmolarr commented 1 year ago

Se vuelve a abrir la issue para arreglar todos estos problemas

ROSA

NICO

RICK

A QUIEN PUEDA - NO SE SI SERÁ POSIBLE DE ARREGLAR

nicsanmen commented 1 year ago

He resuelto la mayoría de mis bugs, otros he comprobado que no petaban o no sé si me falta info, como el de que si se pone un evento con fecha de 2023 se rompe la app. No me ha pasado. Sólo me queda el de mirar el bug de editar usuario que entiendo que es el de la contraseña, mañana lo haré para tenerlo el domingo y subo todo junto.

Rick3600 commented 1 year ago

Numero de voluntario arreglado, ha sido sustituido en las tablas por el id y no se puede poner manualmente ni modificar, se genera automaticamente al ser el ID

Rick3600 commented 1 year ago

Añadida nueva validación para el atributo place de voluntarios

Rick3600 commented 1 year ago

Añadida nuevo mensaje de error personalizado cuando se introduce una dirección incorrecta

Rick3600 commented 1 year ago

En mi máquina si funciona el crear nuevos turnos, la marco como resuelta hasta nueva información

nicsanmen commented 1 year ago

En principio ya están resueltos todos mis bugs. Porfa cuando se comprueben que me digan porque he hecho pruebas y en principio todo okay, pero si hubiese algún fallo pues para corregirlo cuanto antes.

Manueldm01 commented 1 year ago

Estos bugs son anteriores a este sprint: Como administrador, me ha permitido crear un voluntario, pero al intentar crear un segundo me ha salido el error "Ya existe un voluntario con ese NIF, e-mail o teléfono" a pesar de que el voluntario que cree inicialmente tenía esos tres campos diferentes. Como administrador, la opción "Atención al cliente" del menú es completamente inútil, me enseña una tabla vacía y no hay botones para hacer nada. Como administrador, no me ha permitido enviar notificaciones de ningún tipo, ni poniendo manualmente los correos ni haciéndolo desde la lista de voluntarios. Como capitán, no me ha permitido crear un segundo voluntario (ya había creado uno), me ha salido el error "Ya existe un voluntario con ese NIF, e-mail o teléfono" a pesar de que el voluntario que cree inicialmente tenía esos tres campos diferentes. Como capitán no me ha permitido quitar el modo borrador de un turno. Como capitán, no me ha permitido enviar notificaciones de ningún tipo, ni poniendo manualmente los correos ni haciéndolo desde la lista de voluntarios. Como admin no me deja crear usuarios supervisores ni capitanes. Como admin no me deja enviar notificaciones a los voluntarios dados de alta, dice que hay un error al crear la notificación. Como admin he editado una noticia y si la descripción contiene una palabra más larga que el ancho de la tarjeta de detalles se sale de la tarjeta. Como admin he probado a crear un evento con 0 plazas y me ha dejado.

rubsuadav commented 1 year ago

De los bugs generales de anteriores sprints se han solucionado unos cuantos: lo del envío de las notificaciones hay veces que acierta y otras veces falla (suele ser cuando pones correos gmail cuando falla y no de la us) he estado investigando el bug y es debido al temporizador, previamente sale el error del swal rojo que debugeando la consola sale esto:

Image

aqui se aprecia una peticion amterior del envio de notificaciones con codigo 200 OK mientras que el otro no da codigo HTTP debido a que al mirar la consola sale error del timeout del tiempo de envio de la petición, tras eso, pasado unos 10 min más o menos llega el correo, aquí la captura:

Image

hablando con @Josdelsan (el que implementó esa funcionalidad en el front) me ha comentado que puede ser por el servidor smtp que tarde más de la cuenta y por eso expira el timeout y salta el swal. Una posible solución es intentar aumentar el timeout de espera de axios para enviar correos (pero eso es aleatorio dependiendo del servidor smtp)

rubsuadav commented 1 year ago

Además de los bugs mencionados por @cardelbec de la app de bosco: tenemos este progreso:

MÓDULO VOLUNTARIOS

MÓDULO BASE

SOCIOS

rubsuadav commented 1 year ago

A día de hoy tras solucionar los 2 bugs que quedaban de bosco solucionaré los de DM:

Como usuario ADMINISTRADOR

Como usuario sin permisos o sin autenticar:

rubsuadav commented 1 year ago

Se ha solucionado un gran bug que era cuando hacias click en la tabla de sin datos podias editar y mostrar datos de algo inexistente (del tema show no habia problemas pero estaba feo y del tema update si porque daba bugs)

rubsuadav commented 1 year ago

Por último, una vez solucionados esos bugs procederé a solucionar los del banco de alimentos:

no tiene nada que ver, acabo de replicar el CU e incialmente se muestra el turno en modo borrador:

image image

con un voluntario asignado, hago click en completar borrador con esas especififcaciones del CU y me sale esta alerta emergente de aviso no de error:

image

esto quiere decir (y esta bien validado) que si le doy a no, no se actualiza el modo borrador y si le doy a si se actualiza.

image

llevandote al inicio y seteado el modo draft a false

rubsuadav commented 1 year ago

Estado de la tarea: De los bugs a solucionar he solucionado un gran bug que era que el logotipo de vez en cuando cuando navegébamos entre los menús o se recargaba la página desaparecía el logotipo

rubsuadav commented 1 year ago

Actualización de la tarea: Todos los bugs solucionados a excepción del último del correo de carlos muller debido a un debate que se debe de hacer en la reunión del día 13/05/2023 para buscar la mejor solución de las 2 posibles para evitar ese bug