Skip to content

feature: incluir el documento del estudiante y del funcionario en instancias e incidencias

eduardo.varela requested to merge dev_fix_documento_fichas into dev

Agrega documentoEstudiante y documentoFuncionario a las respuestas de instancias comunes e incidencias, para que el front pueda mostrar "Nombre · documento" en las fichas y distinguir homónimos.

  • InstanciaComunResponseDTO e IncidenciaResponseDTO: nuevos campos documentoEstudiante y documentoFuncionario.
  • InstanciaComunMapper e IncidenciaMapper: @Mapping desde estudiante.documento y funcionario.documento.
  • listarMisInstancias y listarMisIncidencias: dejan documentoFuncionario en null. Son endpoints del propio estudiante y el documento del funcionario es un dato del personal que un estudiante no ve en ningún otro endpoint. El documento del estudiante se conserva.

Los campos se agregan a las respuestas existentes, por lo que no rompe a los consumidores actuales.

Tests:

  • InstanciaComunMapperTest e IncidenciaMapperTest (nuevos): toDto y toDtoList incluyen ambos documentos.
  • InstanciaComunServiceTest e IncidenciaServiceTest: mis-* oculta el documento del funcionario y mantiene el del estudiante.
  • InstanciaBusquedaIT e IncidenciaBusquedaIT: la respuesta del listado incluye ambos documentos.

Merge request reports

Loading