Creada edge function wrapper para carbone.io del lci con un método (descargar reporte) #80

Merged
Guillermo.Arrieta merged 3 commits from issue/76-crear-edge-function-para-plantillas-de-carbone into main 2026-03-20 23:47:30 +00:00

3 Commits

Author SHA1 Message Date
Guillermo.Arrieta 7a1ec8799b fix #76: se corrige el content-type de la response para que el cliente pueda recibir los documentos adecuadamente
Deploy Function / deploy (pull_request) Successful in 30s
Deploy Migrations to Production / deploy (pull_request) Successful in 10s
si el content-type es de tipo application/pdf, el cliente de supabase lo recibe adecuadamente como pdf, pero si es de otro tipo se debe mandar como application/octet-stream para que el cliente de supabase lo reciba como blob
2026-03-20 17:42:42 -06:00
Guillermo.Arrieta d378c43821 Se corrigió hardcode de id de template y se permite recibir body para el downloadReport 2026-03-20 13:08:20 -06:00
Guillermo.Arrieta 93c4e46e62 Se creó la edge function que sirve de wrapper a carbone y ya permite descargar el pdf del plan de estudios
Por hacer:
- permitir descargar los otros dos anexos tanto en pdf como en word/excel segun el caso
- quitar el hardcode de convertir a pdf de downloadReport
- Extraer el template id no de una variable de entorno, sino de la columna correspondiente tanto en la tabla de la estructura del plan como en la tabla de la estructura de la asignatura. En alguna parte de la BDD se tendrá que poner el template id del anexo del mapa curricular
- Permitir otros métodos
2026-03-20 12:29:24 -06:00