mars
MARS-195
SOP-22 (2nd occurrence): alumno+ayudante dual-role users can't file their own posgrado prácticas — /practicas/nueva treats viewStudents cap (granted by ayudante) as hard isTeacher binary, locking 4 dual-role posgrado students out of self-creation. Fix: decouple teacher/student, explicit creationMode self-vs-forStudent, mode toggle for dual-capable only, single-role unchanged, forStudent stays viewStudents-gated. No DB change. Audit pre-impl review (auth/role path).
Done normal
unassigned
Questions
No questions.
Activity
-
Decoupled teacher/student in /practicas/nueva via creationMode (self/forStudent); 4 dual-role alumno+ayudante posgrado users can now file own prácticas; 3 security must-holds verified, audit PASS:9de1f91 v2.22.2 live
coder
7w ago by wi-cli-venus
6w ago
2026-06-26 14:44