docs: Workflow création de compte + refonte documentation
- Ajout Cahier des Charges v1.3 - Ajout Workflow technique création de compte (v1.0) - Réorganisation docs avec préfixes numériques (00_, 01_, etc.) - Ajout données de test CSV - Modifications principales : * Champ téléphone unique (suppression mobile/fixe) * Inscription sans mot de passe (Parents + AM) * Création MDP par email après validation (7j) * Genre enfant obligatoire (H/F) * Date agrément obligatoire pour AM
This commit is contained in:
parent
48b01ed3fe
commit
a5dae7a017
60
docs/00_INDEX.md
Normal file
60
docs/00_INDEX.md
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
# 📚 Index de la Documentation - PtitsPas App
|
||||||
|
|
||||||
|
Bienvenue dans la documentation complète de l'application PtitsPas.
|
||||||
|
|
||||||
|
Ce fichier sert d'index pour naviguer dans toute la documentation du projet.
|
||||||
|
|
||||||
|
## 📖 Table des matières
|
||||||
|
|
||||||
|
### 📋 Cahier des Charges
|
||||||
|
- [**01 - Cahier des Charges**](./01_CAHIER-DES-CHARGES.md) - Cahier des charges complet du projet P'titsPas (V1.3 - 24/11/2025)
|
||||||
|
|
||||||
|
### Architecture & Infrastructure
|
||||||
|
- [**02 - Architecture**](./02_ARCHITECTURE.md) - Vue d'ensemble de l'architecture mono-repo et multi-conteneurs
|
||||||
|
- [**03 - Déploiement**](./03_DEPLOYMENT.md) - Guide complet de déploiement et configuration CI/CD
|
||||||
|
|
||||||
|
### Développement
|
||||||
|
- [**10 - Database Schema**](./10_DATABASE.md) - Schéma de la base de données et modèles
|
||||||
|
- [**11 - API Documentation**](./11_API.md) - Documentation complète des endpoints REST
|
||||||
|
|
||||||
|
### Workflows Fonctionnels
|
||||||
|
- [**20 - Workflow Création de Compte**](./20_WORKFLOW-CREATION-COMPTE.md) - Workflow complet de création et validation des comptes utilisateurs
|
||||||
|
|
||||||
|
### Administration (À créer)
|
||||||
|
- [**30 - Guide d'administration**](./30_ADMIN.md) - Gestion des utilisateurs, accès PgAdmin, logs
|
||||||
|
- [**31 - Troubleshooting**](./31_TROUBLESHOOTING.md) - Résolution des problèmes courants
|
||||||
|
|
||||||
|
### Frontend (À créer)
|
||||||
|
- [**40 - Frontend Flutter**](./40_FRONTEND.md) - Structure de l'application mobile/web
|
||||||
|
|
||||||
|
### Audit & Analyse
|
||||||
|
- [**90 - Audit du projet YNOV**](./90_AUDIT.md) - Analyse complète du code étudiant et fonctionnalités
|
||||||
|
|
||||||
|
## 🚀 Quick Start
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Cloner le projet
|
||||||
|
git clone ssh://gitea-jmartin/jmartin/app.git ptitspas-app
|
||||||
|
|
||||||
|
# Lancer l'environnement de développement
|
||||||
|
cd ptitspas-app
|
||||||
|
docker compose up -d
|
||||||
|
|
||||||
|
# Accéder aux services
|
||||||
|
Frontend: https://app.ptits-pas.fr
|
||||||
|
API: https://app.ptits-pas.fr/api
|
||||||
|
PgAdmin: https://app.ptits-pas.fr/pgadmin
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🔗 Liens utiles
|
||||||
|
|
||||||
|
- **Gitea** : https://git.ptits-pas.fr
|
||||||
|
- **Production** : https://app.ptits-pas.fr
|
||||||
|
- **Mail** : https://mail.ptits-pas.fr
|
||||||
|
|
||||||
|
## 📝 Maintenance
|
||||||
|
|
||||||
|
Cette documentation est maintenue par Julien Martin (julien.martin@ptits-pas.fr).
|
||||||
|
|
||||||
|
Dernière mise à jour : Novembre 2025
|
||||||
|
|
||||||
1225
docs/01_CAHIER-DES-CHARGES.md
Normal file
1225
docs/01_CAHIER-DES-CHARGES.md
Normal file
File diff suppressed because it is too large
Load Diff
2288
docs/20_WORKFLOW-CREATION-COMPTE.md
Normal file
2288
docs/20_WORKFLOW-CREATION-COMPTE.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,53 +0,0 @@
|
|||||||
# 📚 Documentation PtitsPas App
|
|
||||||
|
|
||||||
Bienvenue dans la documentation complète de l'application PtitsPas.
|
|
||||||
|
|
||||||
## 📖 Table des matières
|
|
||||||
|
|
||||||
### Architecture & Infrastructure
|
|
||||||
- [**Architecture**](./README-ARCHITECTURE.md) - Vue d'ensemble de l'architecture mono-repo et multi-conteneurs
|
|
||||||
- [**Déploiement**](./README-DEPLOYMENT.md) - Guide complet de déploiement et configuration CI/CD
|
|
||||||
|
|
||||||
### Développement
|
|
||||||
- [**API Documentation**](./API.md) - Documentation complète des endpoints REST
|
|
||||||
- [**Database Schema**](./DATABASE.md) - Schéma de la base de données et modèles
|
|
||||||
- [**Workflow de développement**](./WORKFLOW.md) - Process Git, branches et déploiement
|
|
||||||
|
|
||||||
### Administration
|
|
||||||
- [**Guide d'administration**](./ADMIN.md) - Gestion des utilisateurs, accès PgAdmin, logs
|
|
||||||
- [**Troubleshooting**](./TROUBLESHOOTING.md) - Résolution des problèmes courants
|
|
||||||
|
|
||||||
### Audit & Analyse
|
|
||||||
- [**Audit du projet YNOV**](./AUDIT.md) - Analyse complète du code étudiant et fonctionnalités
|
|
||||||
|
|
||||||
### Frontend
|
|
||||||
- [**Frontend Flutter**](./FRONTEND.md) - Structure de l'application mobile/web
|
|
||||||
|
|
||||||
## 🚀 Quick Start
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Cloner le projet
|
|
||||||
git clone ssh://gitea-jmartin/jmartin/app.git ptitspas-app
|
|
||||||
|
|
||||||
# Lancer l'environnement de développement
|
|
||||||
cd ptitspas-app
|
|
||||||
docker compose up -d
|
|
||||||
|
|
||||||
# Accéder aux services
|
|
||||||
Frontend: https://app.ptits-pas.fr
|
|
||||||
API: https://app.ptits-pas.fr/api
|
|
||||||
PgAdmin: https://app.ptits-pas.fr/pgadmin
|
|
||||||
```
|
|
||||||
|
|
||||||
## 🔗 Liens utiles
|
|
||||||
|
|
||||||
- **Gitea** : https://git.ptits-pas.fr
|
|
||||||
- **Production** : https://app.ptits-pas.fr
|
|
||||||
- **Mail** : https://mail.ptits-pas.fr
|
|
||||||
|
|
||||||
## 📝 Maintenance
|
|
||||||
|
|
||||||
Cette documentation est maintenue par Julien Martin (julien.martin@ptits-pas.fr).
|
|
||||||
|
|
||||||
Dernière mise à jour : Novembre 2025
|
|
||||||
|
|
||||||
279
docs/test-data/README.md
Normal file
279
docs/test-data/README.md
Normal file
@ -0,0 +1,279 @@
|
|||||||
|
# 📊 Données de Test
|
||||||
|
|
||||||
|
Ce dossier contient les jeux de données de test pour l'application P'titsPas.
|
||||||
|
|
||||||
|
## 📁 Fichiers
|
||||||
|
|
||||||
|
### `utilisateurs-test.csv`
|
||||||
|
|
||||||
|
Fichier CSV contenant les utilisateurs de test pour valider le workflow de création de compte.
|
||||||
|
|
||||||
|
**Format** : CSV avec en-tête
|
||||||
|
**Encodage** : UTF-8
|
||||||
|
**Séparateur** : Virgule (`,`)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 👥 Utilisateurs de test
|
||||||
|
|
||||||
|
### 1. Administrateur
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| BERNARD | Sophie | sophie.bernard@ptits-pas.fr | 01 39 98 45 67 | 06 78 12 34 56 |
|
||||||
|
|
||||||
|
**Rôle** : `administrateur`
|
||||||
|
**Notes** : Responsable direction générale - Ancienneté 8 ans
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 2. Gestionnaire
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| MOREAU | Lucas | lucas.moreau@ptits-pas.fr | 01 39 98 56 78 | 06 87 23 45 67 |
|
||||||
|
|
||||||
|
**Rôle** : `gestionnaire`
|
||||||
|
**Notes** : Service gestion administrative - Ancienneté 3 ans
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 3. Assistantes Maternelles (2)
|
||||||
|
|
||||||
|
#### Marie DUBOIS
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| DUBOIS | Marie | marie.dubois@ptits-pas.fr | 01 39 98 67 89 | 06 96 34 56 78 |
|
||||||
|
|
||||||
|
**Rôle** : `assistante_maternelle`
|
||||||
|
**Spécialité** : Bébés 0-18 mois
|
||||||
|
**Agrément** : 4 enfants
|
||||||
|
**Places disponibles** : 2
|
||||||
|
|
||||||
|
#### Fatima EL MANSOURI
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| EL MANSOURI | Fatima | fatima.elmansouri@ptits-pas.fr | 01 39 98 78 90 | 06 75 45 67 89 |
|
||||||
|
|
||||||
|
**Rôle** : `assistante_maternelle`
|
||||||
|
**Spécialité** : 1-3 ans
|
||||||
|
**Agrément** : 3 enfants
|
||||||
|
**Places disponibles** : 1
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 4. Parents (5)
|
||||||
|
|
||||||
|
#### Couple MARTIN (avec triplés)
|
||||||
|
|
||||||
|
**Claire MARTIN**
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| MARTIN | Claire | claire.martin@ptits-pas.fr | 01 39 98 89 01 | 06 89 56 78 90 |
|
||||||
|
|
||||||
|
**Profession** : Infirmière
|
||||||
|
**Situation** : Mariée - triplés
|
||||||
|
|
||||||
|
**Thomas MARTIN**
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| MARTIN | Thomas | thomas.martin@ptits-pas.fr | 01 39 98 89 01 | 06 78 45 67 89 |
|
||||||
|
|
||||||
|
**Profession** : Ingénieur
|
||||||
|
**Situation** : Marié - triplés
|
||||||
|
|
||||||
|
**Enfants** :
|
||||||
|
- Emma MARTIN (née le 15/02/2023, 8 mois)
|
||||||
|
- Noah MARTIN (né le 15/02/2023, 8 mois)
|
||||||
|
- Léa MARTIN (née le 15/02/2023, 8 mois)
|
||||||
|
|
||||||
|
**Notes** : Couple avec triplés - Besoin garde multiple
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### Couple divorcé DURAND/ROUSSEAU
|
||||||
|
|
||||||
|
**Amélie DURAND**
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| DURAND | Amélie | amelie.durand@ptits-pas.fr | 01 39 98 90 12 | 06 67 78 89 90 |
|
||||||
|
|
||||||
|
**Profession** : Comptable
|
||||||
|
**Situation** : Divorcée
|
||||||
|
|
||||||
|
**Julien ROUSSEAU**
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| ROUSSEAU | Julien | julien.rousseau@ptits-pas.fr | 01 39 98 01 23 | 06 56 67 78 89 |
|
||||||
|
|
||||||
|
**Profession** : Commercial
|
||||||
|
**Situation** : Divorcé
|
||||||
|
|
||||||
|
**Enfants** (en commun) :
|
||||||
|
- Chloé ROUSSEAU (née le 20/04/2022, 2 ans)
|
||||||
|
- Hugo ROUSSEAU (né le 10/03/2024, 6 mois)
|
||||||
|
|
||||||
|
**Notes** :
|
||||||
|
- Amélie : Garde principale des enfants
|
||||||
|
- Julien : Garde alternée 1 weekend/2
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### Père célibataire
|
||||||
|
|
||||||
|
**David LECOMTE**
|
||||||
|
|
||||||
|
| Nom | Prénom | Email | Téléphone | Mobile |
|
||||||
|
|-----|--------|-------|-----------|--------|
|
||||||
|
| LECOMTE | David | david.lecomte@ptits-pas.fr | 01 39 98 12 34 | 06 45 56 67 78 |
|
||||||
|
|
||||||
|
**Profession** : Développeur web
|
||||||
|
**Situation** : Père célibataire
|
||||||
|
|
||||||
|
**Enfants** :
|
||||||
|
- Maxime LECOMTE (né le 15/04/2023, 1 an 5 mois)
|
||||||
|
|
||||||
|
**Notes** : Garde complète - Contact urgence : grand-mère paternelle
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🧪 Utilisation pour les tests
|
||||||
|
|
||||||
|
### Scénarios de test
|
||||||
|
|
||||||
|
#### Scénario 1 : Création de gestionnaire
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
// Créer Lucas MOREAU en tant que gestionnaire
|
||||||
|
POST /api/v1/gestionnaires
|
||||||
|
{
|
||||||
|
"email": "lucas.moreau@ptits-pas.fr",
|
||||||
|
"password": "Test1234!",
|
||||||
|
"prenom": "Lucas",
|
||||||
|
"nom": "MOREAU"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Scénario 2 : Inscription assistante maternelle
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
// Marie DUBOIS s'inscrit
|
||||||
|
POST /api/v1/auth/register
|
||||||
|
{
|
||||||
|
"email": "marie.dubois@ptits-pas.fr",
|
||||||
|
"password": "Test1234!",
|
||||||
|
"prenom": "Marie",
|
||||||
|
"nom": "DUBOIS",
|
||||||
|
"telephone": "01 39 98 67 89",
|
||||||
|
"mobile": "06 96 34 56 78",
|
||||||
|
"role": "assistante_maternelle"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Scénario 3 : Inscription parent
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
// Claire MARTIN s'inscrit
|
||||||
|
POST /api/v1/auth/register
|
||||||
|
{
|
||||||
|
"email": "claire.martin@ptits-pas.fr",
|
||||||
|
"password": "Test1234!",
|
||||||
|
"prenom": "Claire",
|
||||||
|
"nom": "MARTIN",
|
||||||
|
"telephone": "01 39 98 89 01",
|
||||||
|
"mobile": "06 89 56 78 90",
|
||||||
|
"role": "parent"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Scénario 4 : Validation par gestionnaire
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
// Lucas MOREAU valide Marie DUBOIS
|
||||||
|
PATCH /api/v1/users/{marie_id}/valider
|
||||||
|
Authorization: Bearer {lucas_token}
|
||||||
|
{
|
||||||
|
"comment": "Agrément vérifié - Profil complet"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Scénario 5 : Cas complexe - Triplés
|
||||||
|
|
||||||
|
Test du workflow complet avec le couple MARTIN ayant des triplés :
|
||||||
|
1. Claire et Thomas s'inscrivent séparément
|
||||||
|
2. Chacun déclare les 3 enfants
|
||||||
|
3. Validation par le gestionnaire
|
||||||
|
4. Recherche d'assistante maternelle avec capacité pour 3 enfants
|
||||||
|
|
||||||
|
#### Scénario 6 : Cas complexe - Garde alternée
|
||||||
|
|
||||||
|
Test du workflow avec le couple divorcé DURAND/ROUSSEAU :
|
||||||
|
1. Amélie et Julien s'inscrivent séparément
|
||||||
|
2. Chacun déclare les 2 enfants en commun
|
||||||
|
3. Gestion de la garde alternée
|
||||||
|
4. Coordination entre les 2 parents
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📧 Emails de test
|
||||||
|
|
||||||
|
Tous les emails de test utilisent le domaine `@ptits-pas.fr`.
|
||||||
|
|
||||||
|
**Pour les tests en local**, vous pouvez utiliser :
|
||||||
|
- [Mailtrap](https://mailtrap.io/) pour capturer les emails
|
||||||
|
- [MailHog](https://github.com/mailhog/MailHog) pour un serveur SMTP local
|
||||||
|
- [Thunderbird](https://www.thunderbird.net/) pour consulter les emails
|
||||||
|
|
||||||
|
**Configuration Thunderbird** :
|
||||||
|
- Serveur IMAP : `mail.ptits-pas.fr`
|
||||||
|
- Port : 993 (SSL/TLS)
|
||||||
|
- Serveur SMTP : `mail.ptits-pas.fr`
|
||||||
|
- Port : 587 (STARTTLS)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔐 Mots de passe de test
|
||||||
|
|
||||||
|
**Par défaut pour tous les utilisateurs de test** : `password`
|
||||||
|
|
||||||
|
**Note** : Ce mot de passe simple est utilisé uniquement pour les tests. En production, les règles suivantes s'appliquent :
|
||||||
|
- Minimum 8 caractères
|
||||||
|
- Au moins 1 majuscule
|
||||||
|
- Au moins 1 chiffre
|
||||||
|
- Au moins 1 caractère spécial (recommandé)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🗄️ Script d'import
|
||||||
|
|
||||||
|
Un script d'import sera créé pour charger automatiquement ces données de test en base.
|
||||||
|
|
||||||
|
**Fichier** : `backend/src/scripts/seed-test-data.ts`
|
||||||
|
|
||||||
|
**Utilisation** :
|
||||||
|
```bash
|
||||||
|
cd backend
|
||||||
|
npm run seed:test
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ Avertissement
|
||||||
|
|
||||||
|
**Ces données sont uniquement pour les tests !**
|
||||||
|
|
||||||
|
- Ne jamais utiliser en production
|
||||||
|
- Les emails sont fictifs mais utilisent le domaine réel `@ptits-pas.fr`
|
||||||
|
- Les numéros de téléphone sont fictifs
|
||||||
|
- Les adresses sont à Bezons (95870) mais peuvent être fictives
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Dernière mise à jour** : 24 Novembre 2025
|
||||||
|
|
||||||
11
docs/test-data/utilisateurs-test.csv
Normal file
11
docs/test-data/utilisateurs-test.csv
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
Type,Nom,Prenom,Email,Telephone,Mobile,Date_naissance,Adresse,Code_postal,Ville,Profession,Situation_familiale,Enfant_1_nom,Enfant_1_naissance,Enfant_1_age,Enfant_2_nom,Enfant_2_naissance,Enfant_2_age,Enfant_3_nom,Enfant_3_naissance,Enfant_3_age,Notes_particulieres
|
||||||
|
ADMINISTRATEUR,BERNARD,Sophie,sophie.bernard@ptits-pas.fr,01 39 98 45 67,06 78 12 34 56,15/03/1978,"12 Avenue Gabriel Péri",95870,Bezons,Responsable administrative,Mariée,,,,,,,,,,Responsable direction générale - Ancienneté 8 ans
|
||||||
|
GESTIONNAIRE,MOREAU,Lucas,lucas.moreau@ptits-pas.fr,01 39 98 56 78,06 87 23 45 67,22/09/1985,"8 Rue Jean Jaurès",95870,Bezons,Gestionnaire des placements,Célibataire,,,,,,,,,,Service gestion administrative - Ancienneté 3 ans
|
||||||
|
ASSISTANTE_MATERNELLE,DUBOIS,Marie,marie.dubois@ptits-pas.fr,01 39 98 67 89,06 96 34 56 78,08/06/1980,"25 Rue de la République",95870,Bezons,Assistante maternelle,Mariée,,,,,,,,,,Agrément 4 enfants - Spécialité bébés 0-18 mois - 2 places disponibles
|
||||||
|
ASSISTANTE_MATERNELLE,EL MANSOURI,Fatima,fatima.elmansouri@ptits-pas.fr,01 39 98 78 90,06 75 45 67 89,12/11/1975,"17 Boulevard Aristide Briand",95870,Bezons,Assistante maternelle,Mariée,,,,,,,,,,Agrément 3 enfants - Spécialité 1-3 ans - 1 place disponible
|
||||||
|
PARENT,MARTIN,Claire,claire.martin@ptits-pas.fr,01 39 98 89 01,06 89 56 78 90,03/04/1990,"5 Avenue du Général de Gaulle",95870,Bezons,Infirmière,Mariée - triplés,Emma MARTIN,15/02/2023,8 mois,Noah MARTIN,15/02/2023,8 mois,Léa MARTIN,15/02/2023,8 mois,Couple avec triplés - Besoin garde multiple
|
||||||
|
PARENT,MARTIN,Thomas,thomas.martin@ptits-pas.fr,01 39 98 89 01,06 78 45 67 89,18/07/1988,"5 Avenue du Général de Gaulle",95870,Bezons,Ingénieur,Marié - triplés,Emma MARTIN,15/02/2023,8 mois,Noah MARTIN,15/02/2023,8 mois,Léa MARTIN,15/02/2023,8 mois,Couple avec triplés - Besoin garde multiple
|
||||||
|
PARENT,DURAND,Amélie,amelie.durand@ptits-pas.fr,01 39 98 90 12,06 67 78 89 90,14/12/1987,"23 Rue Victor Hugo",95870,Bezons,Comptable,Divorcée,Chloé ROUSSEAU,20/04/2022,2 ans,Hugo ROUSSEAU,10/03/2024,6 mois,,,,"Garde principale des enfants - Ex-conjoint : Julien ROUSSEAU - Nom de jeune fille : DURAND"
|
||||||
|
PARENT,ROUSSEAU,Julien,julien.rousseau@ptits-pas.fr,01 39 98 01 23,06 56 67 78 89,29/08/1985,"14 Rue Pasteur",95870,Bezons,Commercial,Divorcé,Chloé ROUSSEAU,20/04/2022,2 ans,Hugo ROUSSEAU,10/03/2024,6 mois,,,,"Garde alternée 1 weekend/2 - Ex-conjointe : Amélie DURAND (née DURAND)"
|
||||||
|
PARENT,LECOMTE,David,david.lecomte@ptits-pas.fr,01 39 98 12 34,06 45 56 67 78,07/10/1992,"31 Rue Émile Zola",95870,Bezons,Développeur web,Père célibataire,Maxime LECOMTE,15/04/2023,1 an 5 mois,,,,,,"Garde complète - Contact urgence : grand-mère paternelle"
|
||||||
|
|
||||||
|
Can't render this file because it has a wrong number of fields in line 10.
|
359
docs/test-data/utilisateurs-test.html
Normal file
359
docs/test-data/utilisateurs-test.html
Normal file
@ -0,0 +1,359 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Fiches d'identification - Utilisateurs de test</title>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
line-height: 1.6;
|
||||||
|
max-width: 1200px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 20px;
|
||||||
|
background-color: #f4f4f4;
|
||||||
|
}
|
||||||
|
.header {
|
||||||
|
text-align: center;
|
||||||
|
background-color: #2c5aa0;
|
||||||
|
color: white;
|
||||||
|
padding: 20px;
|
||||||
|
border-radius: 10px;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
}
|
||||||
|
.user-card {
|
||||||
|
background: white;
|
||||||
|
border-radius: 10px;
|
||||||
|
padding: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
|
||||||
|
border-left: 5px solid #2c5aa0;
|
||||||
|
}
|
||||||
|
.user-header {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
border-bottom: 2px solid #eee;
|
||||||
|
padding-bottom: 15px;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
.user-name {
|
||||||
|
font-size: 1.5em;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #2c5aa0;
|
||||||
|
}
|
||||||
|
.user-role {
|
||||||
|
background-color: #2c5aa0;
|
||||||
|
color: white;
|
||||||
|
padding: 5px 15px;
|
||||||
|
border-radius: 20px;
|
||||||
|
font-size: 0.9em;
|
||||||
|
}
|
||||||
|
.info-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
||||||
|
gap: 15px;
|
||||||
|
}
|
||||||
|
.info-section {
|
||||||
|
background-color: #f8f9fa;
|
||||||
|
padding: 15px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
.info-title {
|
||||||
|
font-weight: bold;
|
||||||
|
color: #2c5aa0;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
padding-bottom: 5px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
.children-list {
|
||||||
|
background-color: #e8f4f8;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
.child-item {
|
||||||
|
padding: 5px 0;
|
||||||
|
border-bottom: 1px solid #ccc;
|
||||||
|
}
|
||||||
|
.child-item:last-child {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
.password-note {
|
||||||
|
background-color: #fff3cd;
|
||||||
|
border: 1px solid #ffeaa7;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
margin-top: 15px;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="header">
|
||||||
|
<h1>🏡 Fiches d'identification - Utilisateurs de test</h1>
|
||||||
|
<p>Système de gestion des assistantes maternelles - Bezons (95870)</p>
|
||||||
|
<p><strong>Mot de passe universel :</strong> password</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- ADMINISTRATEUR -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Sophie BERNARD</div>
|
||||||
|
<div class="user-role">ADMINISTRATEUR</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> sophie.bernard@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 01 39 98 45 67</p>
|
||||||
|
<p><strong>Téléphone mobile :</strong> 06 78 12 34 56</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 15/03/1978</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>12 Avenue Gabriel Péri<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Fonction</div>
|
||||||
|
<p><strong>Poste :</strong> Responsable administrative</p>
|
||||||
|
<p><strong>Service :</strong> Direction générale</p>
|
||||||
|
<p><strong>Ancienneté :</strong> 8 ans</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- GESTIONNAIRE -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Lucas MOREAU</div>
|
||||||
|
<div class="user-role">GESTIONNAIRE</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> lucas.moreau@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 01 39 98 56 78</p>
|
||||||
|
<p><strong>Téléphone mobile :</strong> 06 87 23 45 67</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 22/09/1985</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>8 Rue Jean Jaurès<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Fonction</div>
|
||||||
|
<p><strong>Poste :</strong> Gestionnaire des placements</p>
|
||||||
|
<p><strong>Service :</strong> Gestion administrative</p>
|
||||||
|
<p><strong>Ancienneté :</strong> 3 ans</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- ASSISTANTE MATERNELLE 1 -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Marie DUBOIS</div>
|
||||||
|
<div class="user-role">ASSISTANTE MATERNELLE</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> marie.dubois@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 01 39 98 67 89</p>
|
||||||
|
<p><strong>Téléphone mobile :</strong> 06 96 34 56 78</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 08/06/1980</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>25 Rue de la République<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Profession</div>
|
||||||
|
<p><strong>Agrément :</strong> 4 enfants max</p>
|
||||||
|
<p><strong>Expérience :</strong> 12 ans</p>
|
||||||
|
<p><strong>Spécialité :</strong> Bébés 0-18 mois</p>
|
||||||
|
<p><strong>Places disponibles :</strong> 2</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- ASSISTANTE MATERNELLE 2 -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Fatima EL MANSOURI</div>
|
||||||
|
<div class="user-role">ASSISTANTE MATERNELLE</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> fatima.elmansouri@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 01 39 98 78 90</p>
|
||||||
|
<p><strong>Téléphone mobile :</strong> 06 75 45 67 89</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 12/11/1975</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>17 Boulevard Aristide Briand<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Profession</div>
|
||||||
|
<p><strong>Agrément :</strong> 3 enfants max</p>
|
||||||
|
<p><strong>Expérience :</strong> 15 ans</p>
|
||||||
|
<p><strong>Spécialité :</strong> Enfants 1-3 ans</p>
|
||||||
|
<p><strong>Places disponibles :</strong> 1</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- COUPLE PARENTS TRIPLÉS -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Claire & Thomas MARTIN</div>
|
||||||
|
<div class="user-role">PARENTS - TRIPLÉS</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations Claire</div>
|
||||||
|
<p><strong>Email :</strong> claire.martin@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 06 89 56 78 90</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 03/04/1990</p>
|
||||||
|
<p><strong>Profession :</strong> Infirmière</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations Thomas</div>
|
||||||
|
<p><strong>Email :</strong> thomas.martin@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 06 78 45 67 89</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 18/07/1988</p>
|
||||||
|
<p><strong>Profession :</strong> Ingénieur</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse commune</div>
|
||||||
|
<p>5 Avenue du Général de Gaulle<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France<br>
|
||||||
|
<strong>Tél. fixe :</strong> 01 39 98 89 01</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="children-list">
|
||||||
|
<div class="info-title">👶 Leurs enfants (Triplés)</div>
|
||||||
|
<div class="child-item"><strong>Emma MARTIN</strong> - Née le 15/02/2023 (8 mois)</div>
|
||||||
|
<div class="child-item"><strong>Noah MARTIN</strong> - Né le 15/02/2023 (8 mois)</div>
|
||||||
|
<div class="child-item"><strong>Léa MARTIN</strong> - Née le 15/02/2023 (8 mois)</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- COUPLE PARENTS DIVORCÉS -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Amélie DURAND</div>
|
||||||
|
<div class="user-role">PARENT - MÈRE</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> amelie.durand@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 06 67 78 89 90</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 14/12/1987</p>
|
||||||
|
<p><strong>Profession :</strong> Comptable</p>
|
||||||
|
<p><strong>Situation :</strong> Divorcée (nom de jeune fille : DURAND)</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>23 Rue Victor Hugo<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France<br>
|
||||||
|
<strong>Tél. fixe :</strong> 01 39 98 90 12</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="children-list">
|
||||||
|
<div class="info-title">👶 Ses enfants</div>
|
||||||
|
<div class="child-item"><strong>Chloé ROUSSEAU</strong> - Née le 20/04/2022 (2 ans)</div>
|
||||||
|
<div class="child-item"><strong>Hugo ROUSSEAU</strong> - Né le 10/03/2024 (6 mois)</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">Julien ROUSSEAU</div>
|
||||||
|
<div class="user-role">PARENT - PÈRE</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> julien.rousseau@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 06 56 67 78 89</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 29/08/1985</p>
|
||||||
|
<p><strong>Profession :</strong> Commercial</p>
|
||||||
|
<p><strong>Situation :</strong> Divorcé</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>14 Rue Pasteur<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France<br>
|
||||||
|
<strong>Tél. fixe :</strong> 01 39 98 01 23</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="children-list">
|
||||||
|
<div class="info-title">👶 Ses enfants (garde alternée)</div>
|
||||||
|
<div class="child-item"><strong>Chloé ROUSSEAU</strong> - Née le 20/04/2022 (2 ans) - 1 weekend/2</div>
|
||||||
|
<div class="child-item"><strong>Hugo ROUSSEAU</strong> - Né le 10/03/2024 (6 mois) - 1 weekend/2</div>
|
||||||
|
<p><em>Ex-conjointe : Amélie DURAND (née DURAND)</em></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- PAPA SEUL -->
|
||||||
|
<div class="user-card">
|
||||||
|
<div class="user-header">
|
||||||
|
<div class="user-name">David LECOMTE</div>
|
||||||
|
<div class="user-role">PARENT - PÈRE SEUL</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Informations personnelles</div>
|
||||||
|
<p><strong>Email :</strong> david.lecomte@ptits-pas.fr</p>
|
||||||
|
<p><strong>Téléphone :</strong> 06 45 56 67 78</p>
|
||||||
|
<p><strong>Date de naissance :</strong> 07/10/1992</p>
|
||||||
|
<p><strong>Profession :</strong> Développeur web</p>
|
||||||
|
<p><strong>Situation :</strong> Père célibataire</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Adresse</div>
|
||||||
|
<p>31 Rue Émile Zola<br>
|
||||||
|
95870 Bezons<br>
|
||||||
|
France<br>
|
||||||
|
<strong>Tél. fixe :</strong> 01 39 98 12 34</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<div class="info-title">Situation familiale</div>
|
||||||
|
<p><strong>Garde :</strong> Complète</p>
|
||||||
|
<p><strong>Contact d'urgence :</strong> Grand-mère paternelle</p>
|
||||||
|
<p><strong>Besoin :</strong> Garde temps plein</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="children-list">
|
||||||
|
<div class="info-title">👶 Son enfant</div>
|
||||||
|
<div class="child-item"><strong>Maxime LECOMTE</strong> - Né le 15/04/2023 (1 an et 5 mois)</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="password-note">
|
||||||
|
🔐 Tous les comptes utilisent le mot de passe : <strong>password</strong><br>
|
||||||
|
📧 Accès webmail : <a href="https://mail.ptits-pas.fr">mail.ptits-pas.fr</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer style="text-align: center; margin-top: 30px; padding: 20px; color: #666;">
|
||||||
|
<p>Fiches générées pour tests système - Données fictives - <?php echo date('d/m/Y H:i'); ?></p>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user