• Mahmoud Aglan's avatar
    Fix membership payment sync, auto-send post-activation additions to cashier,... · 32e8dda5
    Mahmoud Aglan authored
    Fix membership payment sync, auto-send post-activation additions to cashier, and add fee calculation transparency
    
    - Fix critical bug in Cashier bootstrap where children/temporary_members activation
      failed silently due to non-existent join_date column (only spouses have it)
    - Add self-healing sync in MemberController::show() to fix historically stuck dependents
    - Auto-create payment_request when adding dependents to active members (post-activation)
    - Add pending additions UI section for active members showing cashier queue status
    - Store fee calculation breakdowns in new fee_breakdown_json column on dependent tables
    - Display expandable fee breakdowns in family tree for full calculation transparency
    - Add migration Phase_65_014 for fee_breakdown_json column
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    32e8dda5
MemberController.php 34.1 KB