pluto
PLUTO-7
Solicitud form: require comision + adjunto (mandatory pulldowns) for teacher-role access requests — block submit without them (client + server validation)
Done normal
unassigned
Questions
No questions.
Activity
-
Scope extended by Elazar: (a) requesterRole becomes a REQUIRED pulldown (roles: administrador/bedelia/docente_jtp/alumno/reportes/docente_titular/docente_adjunto/docente_ayudante_primera) — replace free-text 'otro'. (b) role-conditional mandatory academic fields: comision+adjunto for teaching roles; JTP ALSO mandatory for docente_ayudante_primera (jtpAyudantes table links ayudante->JTP; hierarchy ayudante_primera under jtp). coder to confirm full role->mandatory-field matrix vs schema + present to Elazar before implementing.
-
Shipped 505a9bb v1.66.0, audit PASS. Required 4-role dropdown (alumno/adjunto/jtp/ayudante1ra; titular+staff excluded), cascading validated comision->JTP (invalid combos unselectable), server-side validation, needs-info form migrated, create-user role pre-fill (Q5 auto-map), admin+email relabels, scheduled_tasks.lock gitignored.
feature
2026-06-06 by wi-cli-venus
6w ago
2026-06-07 06:42