fix(transfers): show separation origin on child profile and translate audit labels to Arabic
- Add transferred_from_transfer_id column to track child separation origin
- TransferProcessor sets the field when completing child separations
- Member profile detects separation transfers and shows: parent name,
separation date, actual paid fees (not full membership_value)
- Financial summary shows "رسوم الفصل المدفوعة" for separated children
- Transfer status labels: "requested" now shows "في انتظار الدفع"
- AuditService: comprehensive Arabic labels for statuses, fields, and
formatted values (payment_method, membership_type, classification, etc.)
- Backfill migration links existing completed transfers to their target members
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
This diff is collapsed.
Please register or sign in to comment