• Mahmoud Aglan's avatar
    Add full reports section (30 reports) + fix refunds, branch switching, participant editing · 0ac860ad
    Mahmoud Aglan authored
    Reports: 30 business reports in 6 categories (financial, participants, attendance,
    enrollments, operations, inventory) with CSV export. New ReportsHub grid page and
    generic ReportViewer with date/branch filters.
    
    Fixes: refund now creates double-entry transaction + deducts from cash session,
    branch switcher properly persists "all branches" selection, trainer wizard
    compensation step reactive, gender display on edit, participant edit supports
    national_id and guardian phone, participant list shows membership column + searches
    by national_id/membership_id.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    0ac860ad