Feature: sección "Mis comentarios" para el estudiante
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 porcreatedAt,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
- 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.
- Un estudiante sin comentarios ve "No tenés comentarios registrados.".
- Un funcionario que entra a /perfil/comentarios ve "No tenés permiso para ver esta página".
Cambios en BD
Ninguno.