Checkpoint: Correction du bug React #31 dans le calendrier - Erreur lors du survol des vignettes de séquences
Corrections apportées: - Utilisation de clés stables (format yyyy-MM-dd) au lieu de day.toISOString() pour éviter l'erreur React #31 - Gestion correcte des objets Date vs strings pour dateBloquage dans le modal - Gestion correcte du champ formateur qui peut être un objet ou une string - Ajout de clés uniques pour les dates de formation dans le modal Le calendrier fonctionne maintenant sans erreur lors du survol et de l'ouverture des modals de détails.
This commit is contained in:
134
PACKAGE_INFO.txt
Normal file
134
PACKAGE_INFO.txt
Normal file
@@ -0,0 +1,134 @@
|
||||
================================================================================
|
||||
PACKAGE DE DÉPLOIEMENT - FORMATION MANAGER ITINOVA
|
||||
================================================================================
|
||||
|
||||
Version: 7a737c05
|
||||
Date de création: 24 novembre 2025
|
||||
Créé par: Manus AI
|
||||
|
||||
================================================================================
|
||||
FICHIERS GÉNÉRÉS
|
||||
================================================================================
|
||||
|
||||
📦 Archive complète:
|
||||
formation-manager-itinova-deployment-7a737c05.tar.gz (738 KB)
|
||||
|
||||
Contient tous les fichiers nécessaires pour le déploiement:
|
||||
- Guides de déploiement (PDF + Markdown)
|
||||
- Documentation de configuration (PDF + Markdown)
|
||||
- Notes de version
|
||||
- Scripts d'installation et de mise à jour
|
||||
- README avec instructions de démarrage rapide
|
||||
|
||||
📄 Fichiers individuels disponibles dans deployment-package/:
|
||||
- GUIDE_DEPLOIEMENT.pdf (425 KB) - Guide complet d'installation
|
||||
- GUIDE_DEPLOIEMENT.md (19 KB) - Version Markdown du guide
|
||||
- CONFIGURATION.pdf (376 KB) - Documentation des variables d'environnement
|
||||
- CONFIGURATION.md (12 KB) - Version Markdown de la configuration
|
||||
- RELEASE_NOTES.md (9.5 KB) - Notes de version détaillées
|
||||
- deploy.sh (8.6 KB) - Script d'installation automatisé
|
||||
- update.sh (2.5 KB) - Script de mise à jour
|
||||
- README.txt - Instructions de démarrage rapide
|
||||
|
||||
================================================================================
|
||||
UTILISATION
|
||||
================================================================================
|
||||
|
||||
Option 1: Utiliser l'archive complète
|
||||
--------------------------------------
|
||||
1. Téléchargez: formation-manager-itinova-deployment-7a737c05.tar.gz
|
||||
2. Transférez sur votre serveur:
|
||||
scp formation-manager-itinova-deployment-7a737c05.tar.gz user@serveur:/home/user/
|
||||
3. Décompressez: tar -xzf formation-manager-itinova-deployment-7a737c05.tar.gz
|
||||
4. Suivez les instructions dans deployment-package/README.txt
|
||||
|
||||
Option 2: Télécharger les fichiers individuels
|
||||
-----------------------------------------------
|
||||
Téléchargez uniquement les fichiers dont vous avez besoin depuis le dossier
|
||||
deployment-package/
|
||||
|
||||
================================================================================
|
||||
PRÉREQUIS SYSTÈME
|
||||
================================================================================
|
||||
|
||||
Serveur:
|
||||
- Ubuntu 22.04 LTS ou supérieur
|
||||
- 2 CPU cores minimum (4 recommandés)
|
||||
- 4 GB RAM minimum (8 GB recommandés)
|
||||
- 20 GB espace disque minimum
|
||||
- Accès SSH avec droits sudo
|
||||
|
||||
Base de données:
|
||||
- MySQL 8.0+ ou TiDB Cloud
|
||||
- 1 GB espace disque minimum pour la base de données
|
||||
|
||||
Réseau:
|
||||
- Nom de domaine pointant vers le serveur
|
||||
- Ports ouverts: 80 (HTTP), 443 (HTTPS), 22 (SSH)
|
||||
|
||||
================================================================================
|
||||
FONCTIONNALITÉS DE CETTE VERSION
|
||||
================================================================================
|
||||
|
||||
✅ Gestion complète des formations, séquences et apprenants
|
||||
✅ Système d'inscription avec limitation de capacité
|
||||
✅ Templates d'emails personnalisables avec éditeur WYSIWYG (TipTap)
|
||||
✅ Variables dynamiques dans les emails
|
||||
✅ Tableau de bord principal avec statistiques
|
||||
✅ Tableau de bord analytique avancé avec graphiques (Recharts)
|
||||
✅ Export Excel des rapports analytiques
|
||||
✅ Vue calendrier des séquences avec code couleur
|
||||
✅ Page Établissements avec statistiques de participation
|
||||
✅ Badges de statut Actif/Inactif pour les apprenants
|
||||
✅ Code couleur pour taux de remplissage (vert/orange/rouge)
|
||||
✅ Icônes colorées (œil en bleu, corbeille en rouge)
|
||||
✅ Menu réorganisé en 4 zones avec titres en bleu
|
||||
✅ Authentification locale (sans redirection OAuth Manus)
|
||||
|
||||
================================================================================
|
||||
ÉTAPES DE DÉPLOIEMENT RÉSUMÉES
|
||||
================================================================================
|
||||
|
||||
1. Préparer le serveur (Ubuntu 22.04)
|
||||
2. Installer les dépendances (Node.js, MySQL, Nginx)
|
||||
3. Cloner le dépôt Git
|
||||
4. Configurer les variables d'environnement (.env)
|
||||
5. Installer les dépendances Node.js (pnpm install)
|
||||
6. Appliquer les migrations de base de données (pnpm db:push)
|
||||
7. Compiler l'application (pnpm run build)
|
||||
8. Configurer Nginx comme reverse proxy
|
||||
9. Obtenir un certificat SSL avec Let's Encrypt
|
||||
10. Créer et démarrer le service systemd
|
||||
11. Tester l'application
|
||||
|
||||
Temps d'installation estimé: 30-45 minutes
|
||||
|
||||
================================================================================
|
||||
IDENTIFIANTS PAR DÉFAUT
|
||||
================================================================================
|
||||
|
||||
Après l'installation, connectez-vous avec:
|
||||
|
||||
Identifiant: adminServFormation
|
||||
Mot de passe: Itinova69!
|
||||
|
||||
⚠️ IMPORTANT: Changez ce mot de passe immédiatement après la première connexion!
|
||||
|
||||
================================================================================
|
||||
SUPPORT
|
||||
================================================================================
|
||||
|
||||
Documentation: Consultez les PDF inclus dans le package
|
||||
Support Manus: https://help.manus.im
|
||||
Contact: o.pareige@itinova.org
|
||||
|
||||
================================================================================
|
||||
CHECKSUM (pour vérification d'intégrité)
|
||||
================================================================================
|
||||
|
||||
Pour vérifier l'intégrité de l'archive après téléchargement:
|
||||
sha256sum formation-manager-itinova-deployment-7a737c05.tar.gz
|
||||
|
||||
================================================================================
|
||||
FIN
|
||||
================================================================================
|
||||
Reference in New Issue
Block a user