Commit Graph

5 Commits

Author SHA1 Message Date
Manus
8722cd57aa Checkpoint: Harmonisation de la charte graphique : remplacement des classes Tailwind arbitraires par la classe CSS .page-title pour les titres des pages AdminNotifications et AdminFormateurs. Déploiement réussi sur le serveur de production avec couleur #60a5fa et drop-shadow. 2026-01-21 11:27:29 -05:00
Manus
0c8c4654ee Checkpoint: Harmonisation des titres de pages avec le style CSS bleu clair et ombre portée :
**Pages modifiées :**

1. **Tableau de bord des Notifications** (`client/src/pages/admin/AdminNotifications.tsx`)
   - Ajout du style `text-[#60a5fa] drop-shadow-md` au titre h1
   - Le titre est maintenant en bleu clair (#60a5fa) avec une ombre portée

2. **Gestion des Formateurs** (`client/src/pages/admin/AdminFormateurs.tsx`)
   - Ajout du style `text-[#60a5fa] drop-shadow-md` au titre h1
   - Le titre est maintenant en bleu clair (#60a5fa) avec une ombre portée

**Résultat :**
 Les titres des deux pages sont maintenant harmonisés avec le reste de l'application
 Le style CSS est cohérent avec les autres pages (Analytics, Rapport Public Cible, etc.)
 L'interface utilisateur est plus moderne et visuellement cohérente
2026-01-20 12:14:13 -05:00
Manus
21ed7f7355 Checkpoint: Renommage du bouton "Ajouter un inscrit" et application de l'alternance de couleurs blanc/bleu clair sur tous les tableaux.
**Modifications apportées :**

1. **Renommage du bouton d'ajout d'apprenant** :
   - Bouton renommé de "Ajouter un inscrit" à "Ajouter un apprenant"
   - Titre de la boîte de dialogue mis à jour
   - Description améliorée : "Sélectionnez un apprenant dans la liste ci-dessous pour l'inscrire à cette séquence. La liste affichée correspond à l'ensemble des apprenants enregistrés dans le système."

2. **Alternance de couleurs blanc/bleu clair (bg-blue-50/70)** appliquée sur tous les tableaux :
   - Liste des formations (AdminFormations.tsx)
   - Liste des séquences (AdminSequences.tsx)
   - Liste des apprenants (AdminApprenants.tsx)
   - Liste des inscrits dans la fenêtre de gestion des attestations (AdminGestionAttestations.tsx)
   - Liste des utilisateurs (AdminUsers.tsx)
   - Liste des formateurs (AdminFormateurs.tsx)

**Résultat :**
 Meilleure cohérence terminologique dans l'interface
 Amélioration significative de la lisibilité de tous les tableaux grâce à l'alternance de couleurs
 Expérience utilisateur plus fluide et professionnelle
 Déployé et testé avec succès sur le VPS de production (https://formations.itinova.org)
2026-01-20 05:08:27 -05:00
Manus
5367c7ea7a Checkpoint: Centralisation de la création des formateurs
## Modifications effectuées :

### Page Formateurs (Configuration > Formateurs)
- Suppression du bouton "Ajouter un formateur"
- Suppression du dialogue de création et des mutations associées
- Ajout d'un message informatif indiquant que la création se fait via Configuration > Utilisateurs
- La page conserve les fonctionnalités de modification et suppression des formateurs existants

### Logique de création
- Les formateurs doivent maintenant être créés uniquement via Configuration > Utilisateurs
- Lors de la création d'un utilisateur avec le rôle "Formateur", celui-ci apparaît automatiquement dans la page Formateurs
- Cette centralisation évite les doublons et simplifie le workflow de gestion

La page Formateurs devient une page de consultation et de gestion (modification email, suppression) plutôt qu'une page de création.
2026-01-07 11:13:59 -05:00
Manus Sandbox
5fcc98135c Checkpoint: Ajout de 3 améliorations pour le système de notifications :
1. Interface de gestion des emails formateurs (Configuration > Formateurs) - permet de gérer les adresses email des formateurs pour activer/désactiver les notifications
2. Tableau de bord des notifications (Configuration > Notifications) - historique complet des emails envoyés avec filtres et statistiques
3. Lien vers questionnaire de satisfaction automatiquement inclus dans l'email de remerciement post-formation
2025-12-15 15:27:30 -05:00