5.4 KiB
5.4 KiB
Récapitulatif des modifications - Mode Démo
Date : 15 octobre 2025
🎯 Objectif
Implémenter le mode démo pour les sections Virements salaires et Salariés de l'application Espace Paie Odentas.
✅ Modifications effectuées
1. Virements salaires - Masquage des RIB Odentas
Fichier modifié : app/(app)/virements-salaires/page.tsx
Changements :
- ✅ Ajout d'une condition
isDemoModedans le modal "En savoir plus" - ✅ Masquage des coordonnées bancaires d'Odentas (Bénéficiaire, IBAN, BIC)
- ✅ Affichage d'un message "Mode démonstration" avec texte explicatif
- ✅ Conservation du texte informatif sur le compte bancaire
Comportement :
- En mode normal : Affichage complet des coordonnées avec boutons de copie
- En mode démo : Bloc grisé avec message "Les coordonnées bancaires sont masquées"
2. Salariés - Données fictives et page démo
2.1 API Salariés (app/api/salaries/route.ts)
Modifications :
- ✅ Ajout de la détection du mode démo au début de la fonction GET
- ✅ Retour de 5 salariés fictifs en mode démo
- ✅ Filtrage par recherche fonctionnel sur les données fictives
- ✅ Pagination des résultats fictifs
- ✅ Pas d'appel à Supabase en mode démo
Salariés fictifs créés :
1. MARTIN Alice - Comédien - Transat connecté
2. DUBOIS Pierre - Metteur en scène - Non connecté
3. LEROY Sophie - Danseur - Transat connecté
4. BERNARD Marc - Technicien son - Non connecté
5. GARCIA Elena - Costumière - Transat connecté
2.2 Page de liste (app/(app)/salaries/page.tsx)
Modifications :
- ✅ Import du hook
useDemoMode - ✅ Utilisation du hook pour détecter le mode démo
- ✅ Passage du paramètre
isDemoModeau hookuseSalaries - ✅ Redirection vers
/salaries/demopour tous les salariés en mode démo - ✅ Affichage des données fictives depuis l'API
Comportement :
- Mode normal : Lien vers
/salaries/{matricule}(fiche individuelle) - Mode démo : Tous les liens vers
/salaries/demo(fiche démo unique)
2.3 Page démo unique (app/(app)/salaries/demo/page.tsx)
Nouvelle page créée avec :
Bandeau d'information
- Indication claire du mode démonstration
- Design cohérent avec les autres pages démo
Salarié fictif de référence
Nom : Marie MARTIN (née DUPONT)
Matricule : DEMO-SAL-2024
Civilité : Mme
Date de naissance : 15/05/1990
Email : marie.martin@demo.fr
Téléphone : 06 12 34 56 78
Statut : Transat connecté
Sections d'information
-
Informations personnelles
- Civilité, prénom, nom, pseudo
- Date et lieu de naissance
- Statuts (mineur, résident français)
-
Coordonnées
- Email, téléphone, adresse
-
Informations administratives
- NIR (masqué : ●●●●●●●●●●)
- Congés spectacles
- Justificatifs
-
Informations bancaires
- IBAN (masqué : ●●●●●●●●●●)
- BIC (masqué : ●●●●●●●●●●)
- Message explicatif sur le masquage
-
Contrats associés
- 3 contrats fictifs (2024)
- Types variés (CDDU mono et multi-mois)
- Liens vers
/contrats/demo
Protection des données sensibles
- NIR masqué
- IBAN masqué
- BIC masqué
- Message explicatif sur la confidentialité
🔧 Configuration requise
Variables d'environnement
DEMO_MODE=true
NEXT_PUBLIC_DEMO_MODE=true
Activation du mode démo
# Dans .env.local
DEMO_MODE=true
NEXT_PUBLIC_DEMO_MODE=true
📝 Documentation créée
- MODE_DEMO_SALARIES.md - Guide détaillé de l'implémentation des salariés fictifs
- RECAP_MODIFICATIONS_MODE_DEMO.md - Ce document (récapitulatif global)
🎨 Cohérence avec l'existant
Les modifications suivent les mêmes principes que :
/contrats/demo- Page démo des contrats- Autres sections en mode démo de l'application
- Design system de l'application (Tailwind CSS)
- Patterns de masquage des données sensibles
🧪 Tests recommandés
Virements salaires
- Vérifier que le modal "En savoir plus" s'ouvre
- Confirmer que les RIB sont masqués en mode démo
- Vérifier que les RIB s'affichent en mode normal
Salariés
- Vérifier l'affichage des 5 salariés fictifs
- Tester la recherche (nom, email, matricule)
- Cliquer sur un salarié et vérifier la redirection vers
/salaries/demo - Vérifier que les données sensibles sont masquées (NIR, IBAN, BIC)
- Tester les liens vers les contrats (doivent pointer vers
/contrats/demo)
📊 Résumé des fichiers modifiés
| Fichier | Type | Description |
|---|---|---|
app/(app)/virements-salaires/page.tsx |
Modifié | Masquage des RIB dans le modal |
app/api/salaries/route.ts |
Modifié | Ajout du mode démo dans l'API |
app/(app)/salaries/page.tsx |
Modifié | Liste avec données fictives et redirection |
app/(app)/salaries/demo/page.tsx |
Créé | Page démo unique pour tous les salariés |
MODE_DEMO_SALARIES.md |
Créé | Documentation détaillée |
RECAP_MODIFICATIONS_MODE_DEMO.md |
Créé | Ce récapitulatif |
✨ Prochaines étapes possibles
- Ajouter plus de salariés fictifs (10-15)
- Implémenter le mode démo pour d'autres sections
- Ajouter des tooltips explicatifs
- Créer une page d'aide sur le mode démo
Statut : ✅ Implémenté et fonctionnel Environnement testé : Développement local (localhost:3000)