• Mahmoud Aglan's avatar
    fix(membership): display completeness and logic fixes across Death/Waiver/Transfers/Subscriptions · 784c7ee8
    Mahmoud Aglan authored
    - 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: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    784c7ee8
Name
Last commit
Last update
..
DeathController.php Loading commit data...