GonzaloFernandez20 / DDS-K3002-2024-Grupo8

Repositorio oficial del grupo 8. Vamos a utilizar un solo repositorio para los trabajos que se hagan durante el año, incluyendo el TP anual.
1 stars 1 forks source link

Ctrl para Gestión de Heladeras + Ctrl para Modificación de Usuario #9

Open sofiacachero opened 2 days ago

sofiacachero commented 2 days ago

Sumo el CtrlGestionHeladeras, donde tenemos:

En ambos casos se muestra por pantalla como tablas, tal cual la pantalla ModificarColaboradorJuridicoHeladeras.html, a la que se accedería cuando un colaborador de tipo jurídico ingresa para ver su cuenta. Para dejar de utilizar el nombre del punto de colocación de la heladera como algo único, mostramos también la dirección y la ciudad cada vez que se muestra la información o se pide elegir una heladera. No se está considerando que las heladeras que se muestran son las que están asociadas al colaborador de la cuenta, ya que debería ser una consulta del Repositorio (me olvidé de comentarlo).

En cuanto a la visualización de Alertas, tuve que crear su DTO así como un método en el RepositorioIncidentes para obtenerlas. Este método realiza un mapeo de los elementos obtenidos del repositorio que sean Alertas para convertirlos en tipo Alerta, por una cuestión de tipado de java más que nada, de otra manera no me permitía que el filtrado devuelva una lista de tipo Alerta.

Por otro lado, también armé el CtrlModificarColaborador que permite:

Borré algunas cosas de css y js que quedaron obsoletas, como código en Vue, hardcodeo previo y etiquetas que no se ajustaban a lo que quería mostrar.

En los html que cambié la navegación tendría que estar correcta para ser utilizada con Thymeleaf, así como diferenciar en algunos casos si el usuario colaborador es de tipo humano o jurídico para mostrar ciertas partes de la pantalla (es un caso en el que las pantallas hubieran sido prácticamente iguales salvo por el sidebar).

PARA ACLARAR CÓDIGO:

Todo el resto creo que se entiende, ¿Qué les parece? ¿Hago el merge?