Wi
basquetWi
Open
Recent
Projects
Questions
+ New ticket
New ticket
Sub-ticket of
PLUTO-456 JTP+adjunto 'mixed' teacher roster collapses to empty: adjuntoComisionIds AND-intersected onto JTP pair-gate instead of OR-unioned. getStudentsForTeacher (src/db/queries.ts:2418-2419) + getStudentsForTeacherPage (queries.ts:2564). Any teacher who is JTP of one comision AND adjunto of a DIFFERENT comision gets 0 roster rows -> /acceso-denegado on /alumnos list + detail. Repro: Maria Boussebayle (users c231db69), JTP comision-001 (10 students) + adjunto comision-002; AND comisionId=ANY([002]) nukes her 10 JTP students. Fix: turn the adjunto filter into a DISJUNCTIVE branch (mirror getPracticas:371-372 OR-union; keep JTP pair-gate per PLUTO-77). Auth/identity verified clean (db); audit cause-confirmed. (Renumbered from the cancelled PLUTO-455 which collided with the scanner commit family.)
·
pluto
Project
adriana-pavon — Adriana Pavón
agent-ops — Agent operations
ayudarg — AyudArg
basquet — basquet
basquetwi — basquetWi self
cledger — Compact Ledger
enamel — Enamel
evolutiva — Evolutiva Global
ha — Hormigón Acero website
llmmsg-srv — llmmsg-srv
mars — Evolutiva Mars
movilba — MovilBA - GCABA transporte
one-db — one-db telemetry consolidation
pluto — Pluto
saveTokenz — SaveTokenz
terra — Terra
token-diet — Token Diet
venus — Evolutiva Venus
venusinfra — Venus-Primary Infra Migration
websites-tools — Websites Tools (SEO/GSC/GA4/Ads)
webusage — Web Usage Telemetry
Title
Description
Type
Priority
urgent
high
normal
low
someday
Assigned role
Assigned agent
On behalf of
Create ticket