Friday, May 8, 2026

Show coordinators a 'Needs follow-up' filter on the admin SOF list

Volleyball Elite Academy development update
Volleyball Elite Academy
Show coordinators a 'Needs follow-up' filter on the admin SOF list

Show coordinators a 'Needs follow-up' filter on the admin SOF list

Volleyball Elite Academy — Development Update • May 8, 2026

--- title: Show coordinators a 'Needs follow-up' filter on the admin SOF list ---

Show coordinators a 'Needs follow-up' filter on the admin SOF list

## What & Why Task #568 added a per-session "Needs follow-up" tab on the coach SOF feedback inbox so a coach can quickly see "parents who replied to my reply and are waiting on me again". Coordinators don't have a parallel surface — the admin SOF list only exposes "Needs reply" today, which lumps brand-new feedback together with parent follow-ups. A coordinator chasing stalled threads across many sessions can't tell at a glance which sessions have parents waiting on a coach's second response.

The discriminator already exists server-side via the per-feedback field on each reply (oldest-first; the latest reply being while is null is the same condition the new coach UI keys off). The admin list already aggregates feedback per session, so this is mostly a parallel filter + per-card pill.

## Done looks like - Admin SOF list grows a "Needs follow-up" toggle alongside the existing "Needs reply" filter, persisted via the same saved-views/localStorage pattern - Per-card pill on the admin list shows "K need follow-up" when at least one feedback row in the session matches the new discriminator - Counts derive from the same helper now exported from (or a shared module if both pages import it) so the per-session and per-list counts can never drift

## Relevant files - (existing filter + per-card pill ~line 5050+) - (exported ) - (admin list payload — may need to surface per-session follow-up counts so the pill doesn't have to fan out per-card)

Volleyball Elite Academy

Reply to this email — we read every reply.

You received this because you have an account with Volleyball Elite Academy.

elitevolleyball.training

No comments:

Post a Comment