Skip to content

Feature: sección "Mis comentarios" para el estudiante

belen.varsi requested to merge feature/mis-comentarios-estudiante into dev

Qué

Nueva página /perfil/comentarios ("Mis comentarios") y su tarjeta en el Inicio del estudiante. Lista los comentarios normales registrados sobre el estudiante autenticado, de solo lectura, con los más recientes primero y paginados.

Por qué

Mantis de CP-184 (Regresión Entrega 3). El backend ya devuelve al estudiante solo sus comentarios (GET /comentarios-normales-estudiante sin idEstudiante), pero la interfaz web no tenía ninguna sección para verlos.

Cambios

  • lib/comments.ts: listMisComentarios(page), sin idEstudiante y ordenado por createdAt,desc.
  • components/perfil/MisComentarios.tsx: el listado, con el mismo estilo que Mis instancias y Mis incidencias. Si un comentario cita a otro, se quita el prefijo de la cita y no se muestra el citado, porque puede ser confidencial.
  • app/(app)/(secciones)/perfil/comentarios/page.tsx: página solo para estudiantes. Otro tipo de usuario ve "No tenés permiso".
  • lib/nav-items.ts: tarjeta "Mis comentarios" en ESTUDIANTE_NAV.

Cómo probar

  1. Como un estudiante que tenga comentarios (en la BD local, qa.ana.perez): el Inicio muestra la tarjeta "Mis comentarios" y al abrirla se lista "Comentario propio de Ana Perez", con autor y fecha.
  2. Un estudiante sin comentarios ve "No tenés comentarios registrados.".
  3. Un funcionario que entra a /perfil/comentarios ve "No tenés permiso para ver esta página".

Cambios en BD

Ninguno.

Merge request reports

Loading