Como administrador quiero obtener la lista de cursos
Descripción
GET /api/courses?offset=0&limit=20
Soportara querys opcionales:
active, que tendra valores booleanos: true me trae los valores activos
startDate, fecha de inicio del curso
endDate, fecha de fin del curso
price, los cursos que tengan costo igual o menor
Cuando se envia solo startDate regresará los cursos que inicien ese dia o despues.
Cuando se envia solo startDate regresará los cursos que terminen ese dia o antes.
Cuando se envien los dos regresara los cursos que inicien y terminen entre esos dias
Respuesta
200 {
"count": "total de resultados",
"currentTotal": "total de esta pagina",
"result": []
}
Condiciones
[ ] Debe soportar paginacion (offset con 0 por defecto, limit con 20 por defecto)
[ ] Comentar funciones
[ ] Test de ruta con Jest y Supertest
[ ] Documentacion con Swagger
[ ] Se debe estar logueado para poder obtener la lista
Como administrador quiero obtener la lista de cursos
Descripción
Soportara querys opcionales:
active
, que tendra valores booleanos: true me trae los valores activosstartDate
, fecha de inicio del cursoendDate
, fecha de fin del cursoprice
, los cursos que tengan costo igual o menorCuando se envia solo startDate regresará los cursos que inicien ese dia o despues. Cuando se envia solo startDate regresará los cursos que terminen ese dia o antes. Cuando se envien los dos regresara los cursos que inicien y terminen entre esos dias
Respuesta
Condiciones