This website requires JavaScript.
Explore
Help
Sign In
manus-admin
/
formation-manager-itinova
Watch
1
Star
0
Fork
0
You've already forked formation-manager-itinova
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
97b8af438c1818cd691e8a80534ec94fa629961f
formation-manager-itinova
/
server
History
Manus Sandbox
97b8af438c
Checkpoint: Correction du bug où le nom du formateur n'était pas affiché dans les emails de rappel J-7 et J-1 alors que la prévisualisation fonctionnait correctement. Modifications : 1) Ajout du paramètre formateur? dans la signature de sendRappelJ7Email (server/emailService.ts ligne 231), 2) Ajout de l'affichage du formateur dans le template HTML de rappel J-7 (ligne 261), 3) Passage du paramètre formateur dans sendGroupEmail pour le type rappel (ligne 406), 4) Passage du paramètre formateur dans rappelScheduler pour J-7 et J-1 (lignes 160 et 178), 5) Récupération et passage du formateur dans testerRappel (routers.ts lignes 913-917, 955, 971). Le nom du formateur s'affiche maintenant correctement dans tous les emails de rappel envoyés.
2025-12-10 10:46:32 -05:00
..
__tests__
Checkpoint: Ajout d'une page de connexion locale permettant aux utilisateurs de se connecter avec leur identifiant et mot de passe (username/password) au lieu de l'OAuth Manus. Implémentation complète avec route d'authentification backend, hashage bcrypt, session JWT, et reconnaissance automatique des sessions locales vs OAuth. Tests unitaires et manuels réussis avec l'utilisateur adminServFormation.
2025-11-23 04:59:54 -05:00
_core
Checkpoint: Historique, statistiques et réessai automatique des rappels
2025-12-08 03:38:14 -05:00
analyticsDb.ts
Checkpoint: Création d'un tableau de bord analytique avancé avec graphiques interactifs (Recharts). Affiche les statistiques globales, l'évolution temporelle des inscriptions par mois, le taux de remplissage des séquences, le top 10 des établissements participants et la répartition par fonction. Accessible via le menu "Tableau de bord analytique".
2025-11-23 16:25:22 -05:00
analyticsExportService.ts
Checkpoint: Ajout de filtres de période (dernier mois, trimestre, année) pour affiner l'analyse des tendances. Implémentation de l'export Excel des rapports analytiques avec 5 feuilles (statistiques globales, inscriptions par mois, taux de remplissage, participation par établissement et par fonction). Création du schéma de base de données pour les alertes automatiques (fonctionnalité future). Les utilisateurs peuvent maintenant filtrer les données analytiques par période et télécharger des rapports Excel complets.
2025-11-23 16:36:26 -05:00
dateUtils.ts
Rollback to
9d67724e
2025-11-19 08:41:10 -05:00
db.ts
Checkpoint: Correction de la détection d'inscription existante
2025-12-01 04:42:45 -05:00
emailPreview.ts
Checkpoint: Amélioration des templates d'emails J-7 et J-1 pour afficher toutes les dates de la séquence au lieu d'une seule date. Ajout de la variable {{datesHTML}} qui génère dynamiquement le HTML formaté de toutes les dates lors de l'envoi des emails.
2025-11-30 15:41:29 -05:00
emailService.ts
Checkpoint: Correction du bug où le nom du formateur n'était pas affiché dans les emails de rappel J-7 et J-1 alors que la prévisualisation fonctionnait correctement. Modifications : 1) Ajout du paramètre formateur? dans la signature de sendRappelJ7Email (server/emailService.ts ligne 231), 2) Ajout de l'affichage du formateur dans le template HTML de rappel J-7 (ligne 261), 3) Passage du paramètre formateur dans sendGroupEmail pour le type rappel (ligne 406), 4) Passage du paramètre formateur dans rappelScheduler pour J-7 et J-1 (lignes 160 et 178), 5) Récupération et passage du formateur dans testerRappel (routers.ts lignes 913-917, 955, 971). Le nom du formateur s'affiche maintenant correctement dans tous les emails de rappel envoyés.
2025-12-10 10:46:32 -05:00
emailTemplateGenerator.ts
Checkpoint: Correction des erreurs TypeScript serveur
2025-12-08 09:08:15 -05:00
emailTemplateUtils.ts
Checkpoint: Amélioration des templates d'emails J-7 et J-1 pour afficher toutes les dates de la séquence au lieu d'une seule date. Ajout de la variable {{datesHTML}} qui génère dynamiquement le HTML formaté de toutes les dates lors de l'envoi des emails.
2025-11-30 15:41:29 -05:00
etablissementsDb.ts
Checkpoint: Correction des erreurs TypeScript serveur
2025-12-08 09:08:15 -05:00
exportService.ts
Checkpoint: Système de questionnaires de satisfaction et d'évaluation - Phase 1 & 2 complétées
2025-12-05 06:55:06 -05:00
formateurDb.ts
Checkpoint: Espace Formateur - Fonctionnalités complètes
2025-12-07 16:39:55 -05:00
icsGenerator.ts
Rollback to
9d67724e
2025-11-19 08:41:10 -05:00
importExcel.ts
Checkpoint: Correction complète du bug d'import Excel - Utilisation de $returningId() pour récupérer les IDs après insertion (formations et séquences), ajout de la colonne ordre obligatoire pour les dates de formation. L'import fonctionne maintenant correctement.
2025-11-25 14:33:57 -05:00
questionnaireDb.ts
Checkpoint: Système de questionnaires de satisfaction et d'évaluation - Phase 1 & 2 complétées
2025-12-05 06:55:06 -05:00
questionnaireExport.ts
Checkpoint: Exports Excel/PDF et notifications pour les questionnaires
2025-12-07 14:00:15 -05:00
questionnaireScheduler.ts
Checkpoint: Système de questionnaires de satisfaction et d'évaluation - Complet et fonctionnel
2025-12-05 07:04:13 -05:00
questionnaireSuiviDb.ts
Checkpoint: Tableau de bord de suivi des questionnaires - Erreurs SQL corrigées
2025-12-07 16:31:39 -05:00
rappelDb.ts
Checkpoint: Historique, statistiques et réessai automatique des rappels
2025-12-08 03:38:14 -05:00
rappelRetry.ts
Checkpoint: Historique, statistiques et réessai automatique des rappels
2025-12-08 03:38:14 -05:00
rappelScheduler.ts
Checkpoint: Correction du bug où le nom du formateur n'était pas affiché dans les emails de rappel J-7 et J-1 alors que la prévisualisation fonctionnait correctement. Modifications : 1) Ajout du paramètre formateur? dans la signature de sendRappelJ7Email (server/emailService.ts ligne 231), 2) Ajout de l'affichage du formateur dans le template HTML de rappel J-7 (ligne 261), 3) Passage du paramètre formateur dans sendGroupEmail pour le type rappel (ligne 406), 4) Passage du paramètre formateur dans rappelScheduler pour J-7 et J-1 (lignes 160 et 178), 5) Récupération et passage du formateur dans testerRappel (routers.ts lignes 913-917, 955, 971). Le nom du formateur s'affiche maintenant correctement dans tous les emails de rappel envoyés.
2025-12-10 10:46:32 -05:00
routers.ts
Checkpoint: Correction du bug où le nom du formateur n'était pas affiché dans les emails de rappel J-7 et J-1 alors que la prévisualisation fonctionnait correctement. Modifications : 1) Ajout du paramètre formateur? dans la signature de sendRappelJ7Email (server/emailService.ts ligne 231), 2) Ajout de l'affichage du formateur dans le template HTML de rappel J-7 (ligne 261), 3) Passage du paramètre formateur dans sendGroupEmail pour le type rappel (ligne 406), 4) Passage du paramètre formateur dans rappelScheduler pour J-7 et J-1 (lignes 160 et 178), 5) Récupération et passage du formateur dans testerRappel (routers.ts lignes 913-917, 955, 971). Le nom du formateur s'affiche maintenant correctement dans tous les emails de rappel envoyés.
2025-12-10 10:46:32 -05:00
storage.ts
Initial project bootstrap
2025-11-12 08:24:07 -05:00