• 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
..
delete-participant.blade.php Loading commit data...
enrollment-history.blade.php Loading commit data...
freeze-participant.blade.php Loading commit data...
participant-form.blade.php Loading commit data...
participant-import.blade.php Loading commit data...
participant-list.blade.php Loading commit data...
participant-show.blade.php Loading commit data...
status-timeline.blade.php Loading commit data...