Implementar Proxy para controlar acceso a evaluaciones
Resumen
- Implementa un Proxy real para controlar el acceso a las operaciones del módulo de evaluación.
- Centraliza la validación de sesión, rol y pertenencia de la asignación antes de delegar en EvaluacionService.
- Mantiene la estructura existente de carpetas, DAO, SQL y PostgreSQL.
- Actualiza el README con el patrón Proxy implementado.
Verificaciones
- Compilación con Java 21: 42 archivos Java, resultado correcto.
- Smoke test del Proxy: acceso autorizado, rechazo de asignación ajena y acceso de administrador.
- git diff --check: sin observaciones.
- Sin cambios en TestLink, Mantis ni en la base de datos.
Integración
- Rama origen: feature-programacion.
- Rama destino: develop.
- Se conserva el historial sin squash.