0041 — AdminModulesPage actions réelles
Date : 2026-04-22 Statut : Acté
Contexte
Issue #49 A4 (critique). Les actions admin sur les modules étaient inertes ; pire, le bouton "Supprimer" de la modale appelait setDeleteConfirm(null) (fermeture sans suppression).
Décision
modulespassé enuseState<AdminModule[]>pour permettre les mutations.handleEdit→navigate('/teacher/modules/edit/:id').handleToggle→ bascule statut'Publié'↔'Brouillon'+ toast.handleDelete→ retire le module du state + toast + ferme la modale.- Bug critique corrigé : le bouton "Supprimer" appelle désormais
handleDelete.
Conséquences
- Suppression réelle effective.
- Actions admin sur les modules opérationnelles.