feature likes de estudiantes
Closed this issue · 0 comments
Likes de Student
a Post
de Professor
Con este feature se debe lograr el correcto funcionamiento de la acción de dar like por parte del Student
, como tenemos la lógica de negocio actualmente un Professor
no puede dar likes a otros Post
y solo puede ver otros posts si es que entra directamente a un perfil de algún profesor
Básicamente el endpoint get
debería recibir solo el id del student y el id del post, pero sería bueno pensar en edge cases para ver si necesitaremos algun otro dato adicional.
Implementar
Además del enpoint anterior se necesita:
- Un endpoint
delete
para eliminar un like la lista de likes del alumno - El endpoint
get
debe funcionar con paginación
Respecto a la base de datos
Asegurar una lógica adecuada para los siguientes casos:
- Se elimina la cuenta de un
Student
- Se elimina la cuenta de un
Professor
- Se eliminar el
Post
likeado
Tengo entendido que esto se controla con el parametro CASCADE_TYPE.[metodo]
de las anotaciones @ManytoMany
, @OnetoMany
,@ManytoOne
, @OnetoOne
. Sería cuestión de entender su funcionamiento y elegir el metodo
adecuado en la entidad adecuada