• Fares's avatar
    feat(waiver): transfer all data to target member, preserve full archive · 619c24d2
    Fares authored
    WaiverProcessor now transfers ALL active data (dependents, payments,
    subscriptions, installments, fines, documents) from source to target
    member during waiver execution. Snapshot is taken first so archive
    retains the complete historical state.
    
    Changes:
    - WaiverProcessor::transferActiveData() moves spouses, children, temps,
      payments, subscriptions, installment_plans, fines, documents, and
      payment_requests from source to target member
    - ArchiveService snapshot now includes installment_cheques and
      installment_schedule for complete financial history
    - Archive show page displays cheques per installment plan
    - Member show page adds "عرض العضوية المؤرشفة" button for waiver transfers
    - Archive page adds "الانتقال إلى العضوية الحالية" link to current holder
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    619c24d2
Name
Last commit
Last update
..
Controllers Loading commit data...
Models Loading commit data...
Services Loading commit data...
Views Loading commit data...
ApiRoutes.php Loading commit data...
Routes.php Loading commit data...
bootstrap.php Loading commit data...