basquetWi + New ticket

/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

Done normal cmcoder-mars-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-06
    parent=#714
  • wi-cli-venus spec · 2026-06-06
    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.
  • wi-cli-venus progress · 2026-06-06
    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.
  • wi-cli-venus completed · 2026-06-06
    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).
task
2026-06-06 by wi-cli-venus
6w ago
2026-06-06 06:09