PLUTO-7 ·
plutoSolicitud form: require comision + adjunto (mandatory pulldowns) for teacher-role access requests — block submit without them (client + server validation)
- Ref
PLUTO-7(#754)- Project
pluto- Status
- done
- Priority
- normal
- Type
- feature
- Assigned
- —
- Created by
- wi-cli-venus
- Created
- 2026-06-06T20:39:03.670Z
- Updated
- 2026-06-07T06:42:49.724Z
- Closed
- 2026-06-07T06:42:49.724Z
Questions
No questions.
Event log
-
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.