fix(membership): display completeness and logic fixes across Death/Waiver/Transfers/Subscriptions
- Death show: display deceased person's actual name (not just membership owner),
show original membership creation/activation dates, new member acquisition date,
and subscription status after completion. Fix index status labels.
- Death subscriptions: dedup-safe createNewSubscriptions prevents double-demand
when subscription rows already exist (marks existing pending rows as paid).
- Waiver index: add target member column, fix missing status labels (fee_paid/rejected),
add date column. Show view: add payment request tracking display.
- Transfers: allow males under 25 to be selected for child separation if employed+graduated
(previously blocked by both frontend JS and backend age gate). Add marriage date
validation to reject dates before membership creation date.
- Subscriptions: call refreshForMember on member-subscriptions page load to auto-fill
missing subscription rows for active dependents in current FY.
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment