• Mahmoud Aglan's avatar
    Fix participant CSV export: export all records, add filters, apply role scope · a652baab
    Mahmoud Aglan authored
    - Switch streamCsv from chunk() to cursor() to fix truncated export
    - Mirror Livewire query in ExportController (search by membership_id/national_id)
    - Apply PermissionService::applyScope() to export query
    - Fix branch scoping fallback to match UsesBranchScope trait
    - Add membership_type and is_free filters to list and export
    - Pass sort params to export so CSV respects current sort order
    - Whitelist sort columns to prevent SQL injection
    - Output enum values and is_free column in CSV
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    a652baab
Name
Last commit
Last update
..
components Loading commit data...
errors Loading commit data...
layouts Loading commit data...
livewire Loading commit data...
print Loading commit data...
public Loading commit data...
receipts Loading commit data...
reports Loading commit data...
website Loading commit data...
welcome.blade.php Loading commit data...