Closed Sealra closed 2 months ago
Falta revisar si re repite en otros apartados.
Este comportamiento también ocurre en "Clients", "Companies" y "Templates".
En las vistas de editar cliente no te obliga a rellenar los campos requeridos, por lo que se puede crear un cliente (rellenando los campos requeridos) y editarlo, pudiendo borrar los campos requeridos.
Corroborar si esto se repite en las demás secciones (collaborators, companies, templates) y corregir en ese caso.
Como comenté en la reunión, esto es gestionado en el backend, dando como resultado que si se edita un cliente (u otra sección) sin información en el modal o quitando la información de un campo requerido, este resultará en un success, manteniendo la data anterior, esto se podría evidenciar en un toast tal vez.
Durante el proceso de ingresar un nuevo colaborador, si hay campos sin llenar y se hace el submit, entonces todos los campos requeridos se "vacian", en las imagenes se muestra más en detalle:
Se rellenan todos los campos excepto uno requerido:
Se hace el submit:
Falta revisar si re repite en otros apartados.
Esto será gestionado como comenté cuando se realice una gestion de errores específica para cada respuesta del backend, queda anotado !
Esto será gestionado como comenté cuando se realice una gestion de errores específica para cada respuesta del backend, queda anotado !
Dices que esto se considera como un error del backend y su respuesta?
Cerraré el PR dado que estaba pensado para mergear durante el día antes del sprint 1 para mostrar el tema de los required, aunque fuera de manera poco pulcra, volveré a realizar uno nuevo cuando haya una versión más definitiva !
Descripción
Se agregan required en CRUD de Data, y si modifica el componente FileInput para que también sea capaz de gestionar required.
Motivación y Contexto
Mejora UI/UX
¿Cómo ha sido probado?
Usando npm run build, no afecta otras áreas.
Capturas de pantalla (si es apropiado):
Tipos de cambios
Lista de verificación: