Skip to content

Implementacion CU08 asignacion de evaluadores

mayko.llarena requested to merge mayko_branch into develop

Se implementó el punto 2.C de la Etapa 2 (CU08 - Asignar evaluadores a cada postulación).

Implementación:

  • Se agregó la interfaz IAsignacionEvaluadores con las operaciones asignar, reemplazar, postulacionesDe y evaluadoresDe.
  • Se implementó AsignacionEvaluadoresService con la lógica de negocio para la asignación y reemplazo de evaluadores.
  • Se implementó AsignacionEvaluadoresProxy aplicando el patrón Proxy para controlar el acceso a la funcionalidad mediante permisos.
  • Se valida que la postulación se encuentre en estado EN_REVISION antes de asignar evaluadores.
  • Se valida que los evaluadores asignados se encuentren activos.
  • Se impide reemplazar un evaluador que ya tenga una evaluación registrada para la postulación.

Merge request reports

Loading