Skip to content

feature: Clonar instancia (RF17), selector de estudiante con buscador y paginación

eduardo.varela requested to merge dev_instancias_incidencias_fixes01 into dev
  • RF17: botón "Clonar" en el listado de instancias activas (visible con CREAR_INSTANCIA). Lleva a /instancias/nuevo?clonar={id}, que carga la instancia origen en el servidor y abre el formulario con estudiante, título, categoría y canal precargados, sin fecha ni ID. Un id inválido o inexistente muestra el error dentro del layout.
  • Nuevo EstudianteSelector (autocompletado accesible) en InstanciaForm e IncidenciaForm: consulta GET /estudiantes?texto= con demora de 300 ms y hasta 8 resultados, y muestra el documento de cada uno. Reemplaza al select que traía hasta 1000 estudiantes. Se mantienen el estudiante fijo (alta desde la ficha) y el precargado al clonar.
  • Paginación de /instancias e /incidencias: ahora pasan page/pageSize a PaginationFooter y muestran el rango real en vez de repetir "20 de N". Para "Estado: Todos" (activas e inactivas combinadas) se agrega un parámetro opcional offset a PaginationFooter, ya que page * pageSize no da el rango en ese caso.

Merge request reports

Loading