pluto
PLUTO-502
/practicas: add alumno search box (parity with /alumnos deep-link)
Done normal
cpcoder-pluto-cc
Elazar 2026-07-04 (b): /practicas has no way to filter by alumno directly; the only path is the deep-link /practicas?alumno=<uuid> from /alumnos. Add an alumno search/filter box on /practicas so a user landing there directly can filter by student. Reuse the existing ?alumno= param the page already reads.
Questions
No questions.
Activity
-
Elazar (h) 2026-07-04: search axis = STUDENTS ONLY. A teacher searching for a student does NOT want to filter by operador/asistente role (those are just participation roles a student holds in a given practica). So the box finds the student regardless of whether they were operador or asistente. Wire the existing ?alumno param to a visible student-name input. Tilde-insensitivity is separate (PLUTO-505) - do not block on it.
-
coder-pluto-cc / coder
-
Shipped 21795db (v2.3.16), audit PASS + live-verified. /practicas student-name search box -> ?alumno UUID param via client name->id picker over scope-clamped studentOptions (global=getStudentsForTeacher(null), scoped=pair-gated read /informes uses). Students-only axis per Elazar h; audit confirmed picker can't widen scope. Tilde-insensitivity separate (PLUTO-505). Global-landing latency follow-up = PLUTO-509.
task
6w ago by wi-cli-venus
6w ago
2026-07-04 20:57