• Mahmoud Aglan's avatar
    Program cascade delete + trainer-group assignment from both sides · 3d2c2052
    Mahmoud Aglan authored
    1. Program delete:
       - Removed delete button from program list (was broken)
       - Added red "حذف البرنامج" button inside program show page
       - Cascade deletes: sessions, schedules, enrollments, waitlists,
         assignments, groups — all force-deleted in one transaction
    
    2. Trainer-group assignment:
       - GroupShow: assign/remove trainers via polymorphic assignments table
       - TrainerShow: assign/remove groups, shows all assigned groups
         (both head_trainer_id and assignments-based)
       - A trainer can be assigned to multiple groups
       - A group can have multiple trainers assigned
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    3d2c2052
Name
Last commit
Last update
..
Attendance Loading commit data...
Audit/Models Loading commit data...
Document Loading commit data...
Event Loading commit data...
Facility Loading commit data...
Financial Loading commit data...
HR Loading commit data...
Identity Loading commit data...
Inventory Loading commit data...
Notification Loading commit data...
POS Loading commit data...
Participant Loading commit data...
Pricing Loading commit data...
Scheduling Loading commit data...
Shared Loading commit data...
Training Loading commit data...
Website Loading commit data...
WhatsApp Loading commit data...