EthicApp-Development / ethicapp-main

EthicApp's main repository containing backend and frontend applications
MIT License
1 stars 0 forks source link

[ethicapp-v2] cambios en el model de datos y creación de endpoints pasa casos #303 y #332 #348

Open ManuelBentjerodt opened 1 week ago

ManuelBentjerodt commented 1 week ago

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