Actualmente tenemos un endpoint /cooperative que se encarga de recolectar la informacion de la cooperativa. Esta liveview CooperativeLive actualmente solo tiene un formulario que no tiene validaciones ni tampoco guarda la informacion provista por el usuario. Lo necesario para completar esta tarea es que validemos que los campos "nombre de la cooperativa" y "matricula" sean requeridos en el formulario y muestren un error al usuario si no estan y tambien que se persistan en la sesion para luego poder usarlo en el resto del flujo.
Importante generar casos de test minimo del happy path
Actualmente tenemos un endpoint
/cooperative
que se encarga de recolectar la informacion de la cooperativa. Esta liveviewCooperativeLive
actualmente solo tiene un formulario que no tiene validaciones ni tampoco guarda la informacion provista por el usuario. Lo necesario para completar esta tarea es que validemos que los campos "nombre de la cooperativa" y "matricula" sean requeridos en el formulario y muestren un error al usuario si no estan y tambien que se persistan en la sesion para luego poder usarlo en el resto del flujo.Importante generar casos de test minimo del happy path
Ayudas: Guardar info en la session => https://hexdocs.pm/plug/Plug.Conn.html#put_session/3 Validar Formulario => https://hexdocs.pm/phoenix_live_view/form-bindings.html#form-events