Se modifico el modelo de datos agregando nuevas tablas para la creación de casos, asi como la modificación de ya existentes, siendo el cambió principal aquí que los documentos estan relacionados a los casos directamente y no a los diseños de actividades. Respecto a la creación de endpoints, están las funcionalidades que permiten el desarrollo de los casos para el frontend, pero se necesita autenticar y autorizar el uso del mismo para proteger la integridad de los datos. Esta autenticación usará el middleware ya implementado, el cual usa passport.js para hacer las verificaciones de autenticación, para la autorización, es necesario en cada endpoint, mediante el parametro req, acceder a req.user para analizar que tipo de usuario está realizando la petición.
El issue del cambio al modelo de datos es el #302, mientras que el de la implementación de endpoints es el #332
Se modifico el modelo de datos agregando nuevas tablas para la creación de casos, asi como la modificación de ya existentes, siendo el cambió principal aquí que los documentos estan relacionados a los casos directamente y no a los diseños de actividades. Respecto a la creación de endpoints, están las funcionalidades que permiten el desarrollo de los casos para el frontend, pero se necesita autenticar y autorizar el uso del mismo para proteger la integridad de los datos. Esta autenticación usará el middleware ya implementado, el cual usa passport.js para hacer las verificaciones de autenticación, para la autorización, es necesario en cada endpoint, mediante el parametro req, acceder a req.user para analizar que tipo de usuario está realizando la petición.
El issue del cambio al modelo de datos es el #302, mientras que el de la implementación de endpoints es el #332