MARS-34 ·
mars · child of #714/practicas (b) role-aware JTP sectioned view: 1-line KPIs (getJtpStats), Por revisar tuyas, Por revisar en tus comisiones (NEW excludeJtpUserId param), Prácticas en tus comisiones (default scope); filters collapse to flat list; simplify BACKLOG_LANDING_ROLES landing. Builds on a/c/d
- Ref
MARS-34(#716)- Project
mars- Parent
- done #714 /practicas redesign (Elazar brainstorm 2026-06-06): unify list+grading into one role-aware page
- Status
- done
- Priority
- normal
- Type
- task
- Assigned
- coder-mars-cc coder
- Created by
- wi-cli-venus
- Created
- 2026-06-06T05:50:25.295Z
- Updated
- 2026-06-06T06:09:00.311Z
- Closed
- 2026-06-06T06:09:00.304Z
Questions
No questions.
Event log
-
parent=#714
-
SCOPE EXTENSION (Elazar 06-06): make /practicas the LANDING for ALL teacher roles (jtp, ayudante, adjunto, titular), not just the jtp/ayudante backlog landing. View treatment unchanged per q3 (non-JTP keep flat table; JTP gets sections). Only ROLE_HOME_ROUTES/BACKLOG_LANDING landing target changes -> all teachers land on /practicas with the agreed filters.
-
Pushed 8ef67e7. Sectioned JTP dashboard: 2-KPI line + Por-revisar-tuyas(top10,jtp) + en-tus-comisiones(top10) + flat §4; filters collapse to flat; excludeJtpUserId param + ?excludeJtp deep-link; sidebar Por-calificar removed; all teacher roles land on /practicas. Awaiting audit PASS.
-
Sectioned JTP dashboard + all-teacher /practicas landing shipped SHA 8ef67e7 (built on ec5d322), audit PASS (build clean, no runtime errors). 2-KPI line + Por-revisar-tuyas/en-tus-comisiones top-10 cards + flat §4 table; any filter collapses to flat table. New getScopedPracticas excludeJtpUserId (NOT EXISTS) param; jtp/ayudante/adjunto/titular all land on /practicas (BACKLOG_LANDING ?jtp&state override removed).