Skip to content

Implementar reseñas y heatmap de actividad en paneles de colaborador e institución#116

Draft
AleSklate0807 wants to merge 2 commits into
mainfrom
feat/resenas-heatmap-dashboard
Draft

Implementar reseñas y heatmap de actividad en paneles de colaborador e institución#116
AleSklate0807 wants to merge 2 commits into
mainfrom
feat/resenas-heatmap-dashboard

Conversation

@AleSklate0807

@AleSklate0807 AleSklate0807 commented May 5, 2026

Copy link
Copy Markdown
Collaborator

🚀 Pull Request – Conectando Corazones

Resumen del cambio
Se conectaron dos secciones del dashboard del colaborador que existían en la UI pero nunca mostraban datos reales: las últimas reseñas recibidas y el heatmap de actividad. Para las reseñas se reutilizó ResenaRepository.findByObjetoAprobadas, y para el heatmap se usa HistorialDeCambiosRepository.findAll con filtro de fecha, agrupando eventos por día y mapeando a niveles de intensidad 0–4.
Adicionalmente se corrigió un bug en el dashboard de institución donde las reseñas nunca aparecían porque se buscaban con tipo_objeto='institucion' (valor inválido en el dominio) en lugar de 'usuario', y se aprovechó para traer el avatar y la fecha reales en lugar de los valores hardcodeados.

📝 Checklist

  • Fix bug dashboard institución: findByObjetoAprobadas('institucion', ...) → 'usuario'
  • Fix avatarUrl hardcodeado (undefined) → r.autor?.url_foto en institución
  • Fix fecha hardcodeada (new Date()) → r.created_at?.toISOString() en institución
  • Inyectar ResenaRepository en ObtenerDashboardColaborador
  • Inyectar HistorialDeCambiosRepository en ObtenerDashboardColaborador
  • Implementar obtenerUltimasResenas en use case del colaborador
  • Implementar calcularHeatmapActividad con agrupación por día e intensidad
  • Cablear PostgresResenaRepository y PostgresHistorialDeCambiosRepository en +page.server.ts
  • Eliminar import ActividadReciente no utilizado en DashboardColaborador.svelte
  • Eliminar comentarios TODO obsoletos

📸 Capturas

Reseñas en Institución
image

Heatmap y reseñas en Colaborador

image

@AleSklate0807 AleSklate0807 self-assigned this May 5, 2026
@AleSklate0807 AleSklate0807 marked this pull request as draft May 5, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implementar datos reales de reseñas y heatmap en dashboard del colaborador

1 participant