Volleyball Elite Academy development update
|
Volleyball Elite Academy
Surface preference-off suppression for non-SOF push fan-outs too
|
Surface preference-off suppression for non-SOF push fan-outs tooVolleyball Elite Academy — Development Update • May 7, 2026
--- title: Surface preference-off suppression for non-SOF push fan-outs too ---
Surface preference-off suppression for non-SOF push fan-outs too
## What & Why Task #550 only updated the SOF push fan-outs (homework, summary, reminder, resend, reflection-reminder) and the shared helper to record preference-off skips distinctly. Other callers of the same helper — the league day recap fan-out (), the Penny homework fan-out (), and the check-in fan-out () — still collapse the new signal into a generic "nothing was sent" outcome in their own audit logs / response shapes. Each fan-out has its own log table (or response field) that should be extended in the same pattern: write a "skipped" status with plus the suppressed userIds.
## Done looks like - League day recap, Penny homework, and check-in fan-outs each record preference-off suppression distinctly in their own log tables - Each fan-out's API response carries the matching "skipped" status so its UI can render it like the SOF UI does - Tests pin the new shape for at least one recipient per fan-out (mirroring the SOF bulk test in )
## Relevant files - - - - (already exposes + )
|
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