mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
feat: Gestion multi-profil multi-école
This commit is contained in:
@ -2,15 +2,41 @@
|
||||
{
|
||||
"name": "Parrainage",
|
||||
"amount": "10.00",
|
||||
"description": "Réduction pour parrainage",
|
||||
"discount_type": 1,
|
||||
"type": 1
|
||||
"description": "Réduction pour parrainage"
|
||||
},
|
||||
{
|
||||
"name": "Réinscription",
|
||||
"amount": "100.00",
|
||||
"description": "Réduction pour Réinscription",
|
||||
"discount_type": 1,
|
||||
"type": 0
|
||||
"description": "Réduction pour Réinscription"
|
||||
},
|
||||
{
|
||||
"name": "Famille nombreuse",
|
||||
"amount": "50.00",
|
||||
"description": "Réduction pour les familles nombreuses"
|
||||
},
|
||||
{
|
||||
"name": "Excellence académique",
|
||||
"amount": "200.00",
|
||||
"description": "Réduction pour les élèves ayant des résultats académiques exceptionnels"
|
||||
},
|
||||
{
|
||||
"name": "Sportif de haut niveau",
|
||||
"amount": "150.00",
|
||||
"description": "Réduction pour les élèves pratiquant un sport de haut niveau"
|
||||
},
|
||||
{
|
||||
"name": "Artiste talentueux",
|
||||
"amount": "100.00",
|
||||
"description": "Réduction pour les élèves ayant des talents artistiques"
|
||||
},
|
||||
{
|
||||
"name": "Bourse d'études",
|
||||
"amount": "300.00",
|
||||
"description": "Réduction pour les élèves bénéficiant d'une bourse d'études"
|
||||
},
|
||||
{
|
||||
"name": "Réduction spéciale",
|
||||
"amount": "75.00",
|
||||
"description": "Réduction spéciale pour des occasions particulières"
|
||||
}
|
||||
]
|
||||
@ -3,35 +3,30 @@
|
||||
"name": "Frais d'inscription",
|
||||
"base_amount": "150.00",
|
||||
"description": "Montant de base",
|
||||
"is_active": true,
|
||||
"type": 0
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"name": "Matériel",
|
||||
"base_amount": "85.00",
|
||||
"description": "Livres / jouets",
|
||||
"is_active": true,
|
||||
"type": 0
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"name": "Sorties périscolaires",
|
||||
"base_amount": "120.00",
|
||||
"description": "Sorties",
|
||||
"is_active": true,
|
||||
"type": 0
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"name": "Les colibris",
|
||||
"base_amount": "4500.00",
|
||||
"description": "TPS / PS / MS / GS",
|
||||
"is_active": true,
|
||||
"type": 1
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"name": "Les butterflies",
|
||||
"base_amount": "5000.00",
|
||||
"description": "CP / CE1 / CE2 / CM1 / CM2",
|
||||
"is_active": true,
|
||||
"type": 1
|
||||
"is_active": true
|
||||
}
|
||||
]
|
||||
@ -1,22 +0,0 @@
|
||||
[
|
||||
{
|
||||
"name": "Fichiers d'inscription - Classe 1 - Ecole A",
|
||||
"description": "Fichiers d'inscription pour la Classe 1 de l'école Ecole A"
|
||||
},
|
||||
{
|
||||
"name": "Fichiers d'inscription - Classe 2 - Ecole B",
|
||||
"description": "Fichiers d'inscription pour la Classe 2 de l'école Ecole B"
|
||||
},
|
||||
{
|
||||
"name": "Fichiers d'inscription - Classe 3 - Ecole C",
|
||||
"description": "Fichiers d'inscription pour la Classe 3 de l'école Ecole C"
|
||||
},
|
||||
{
|
||||
"name": "Fichiers d'inscription - Classe 4 - Ecole A",
|
||||
"description": "Fichiers d'inscription pour la Classe 4 de l'école Ecole A"
|
||||
},
|
||||
{
|
||||
"name": "Fichiers d'inscription - Classe 5 - Ecole B",
|
||||
"description": "Fichiers d'inscription pour la Classe 5 de l'école Ecole B"
|
||||
}
|
||||
]
|
||||
@ -1,12 +0,0 @@
|
||||
[
|
||||
{
|
||||
"mode": 4,
|
||||
"type": 0,
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"mode": 2,
|
||||
"type": 1,
|
||||
"is_active": true
|
||||
}
|
||||
]
|
||||
@ -1,22 +0,0 @@
|
||||
[
|
||||
{
|
||||
"frequency": 1,
|
||||
"type": 0,
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"frequency": 3,
|
||||
"type": 1,
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"frequency": 10,
|
||||
"type": 1,
|
||||
"is_active": true
|
||||
},
|
||||
{
|
||||
"frequency": 12,
|
||||
"type": 1,
|
||||
"is_active": true
|
||||
}
|
||||
]
|
||||
34
Back-End/School/management/mock_datas/profiles.json
Normal file
34
Back-End/School/management/mock_datas/profiles.json
Normal file
@ -0,0 +1,34 @@
|
||||
[
|
||||
{
|
||||
"username": "albus.dumbledore",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "severus.rogue",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "minerva.mcgonagall",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "pomona.chourave",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "rubeus.hagrid",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "filius.flitwick",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "pomona.sprout",
|
||||
"password": "Provisoire01!"
|
||||
},
|
||||
{
|
||||
"username": "aurora.sinistra",
|
||||
"password": "Provisoire01!"
|
||||
}
|
||||
]
|
||||
@ -7,8 +7,7 @@
|
||||
"levels": [2, 3, 4],
|
||||
"type": 1,
|
||||
"time_range": ["08:30", "17:30"],
|
||||
"opening_days": [1, 2, 4, 5],
|
||||
"teachers": [2]
|
||||
"opening_days": [1, 2, 4, 5]
|
||||
},
|
||||
{
|
||||
"age_range": "2-3",
|
||||
@ -18,8 +17,7 @@
|
||||
"levels": [1],
|
||||
"type": 1,
|
||||
"time_range": ["08:30", "17:30"],
|
||||
"opening_days": [1, 2, 4, 5],
|
||||
"teachers": [3]
|
||||
"opening_days": [1, 2, 4, 5]
|
||||
},
|
||||
{
|
||||
"age_range": "6-12",
|
||||
@ -29,8 +27,7 @@
|
||||
"levels": [5, 6, 7, 8, 9],
|
||||
"type": 1,
|
||||
"time_range": ["08:30", "17:30"],
|
||||
"opening_days": [1, 2, 4, 5],
|
||||
"teachers": [4]
|
||||
"opening_days": [1, 2, 4, 5]
|
||||
},
|
||||
{
|
||||
"age_range": "4-6",
|
||||
@ -40,8 +37,7 @@
|
||||
"levels": [4, 5],
|
||||
"type": 1,
|
||||
"time_range": ["08:30", "17:30"],
|
||||
"opening_days": [1, 2, 4, 5],
|
||||
"teachers": [1]
|
||||
"opening_days": [1, 2, 4, 5]
|
||||
},
|
||||
{
|
||||
"age_range": "7-9",
|
||||
@ -51,7 +47,6 @@
|
||||
"levels": [6, 7],
|
||||
"type": 1,
|
||||
"time_range": ["08:30", "17:30"],
|
||||
"opening_days": [1, 2, 4, 5],
|
||||
"teachers": [2]
|
||||
"opening_days": [1, 2, 4, 5]
|
||||
}
|
||||
]
|
||||
@ -1,58 +0,0 @@
|
||||
[
|
||||
{
|
||||
"last_name": "DUMBLEDORE",
|
||||
"first_name": "Albus",
|
||||
"email": "albus.dumbledore@gmail.com",
|
||||
"specialities": ["GROUPE"],
|
||||
"droit": 1
|
||||
},
|
||||
{
|
||||
"last_name": "ROGUE",
|
||||
"first_name": "Severus",
|
||||
"email": "severus.rogue@gmail.com",
|
||||
"specialities": ["ANGLAIS"],
|
||||
"droit": 2
|
||||
},
|
||||
{
|
||||
"last_name": "MC GONAGALL",
|
||||
"first_name": "Minerva",
|
||||
"email": "minerva.mcgonagall@gmail.com",
|
||||
"specialities": ["MATHS", "HISTOIRE"],
|
||||
"droit": 2
|
||||
},
|
||||
{
|
||||
"last_name": "CHOURAVE",
|
||||
"first_name": "Pomona",
|
||||
"email": "pomona.chourave@gmail.com",
|
||||
"specialities": ["MATHS", "FRANCAIS", "SPORT"],
|
||||
"droit": 1
|
||||
},
|
||||
{
|
||||
"last_name": "HAGRID",
|
||||
"first_name": "Rubeus",
|
||||
"email": "rubeus.hagrid@gmail.com",
|
||||
"specialities": ["SCIENCES"],
|
||||
"droit": 2
|
||||
},
|
||||
{
|
||||
"last_name": "FLITWICK",
|
||||
"first_name": "Filius",
|
||||
"email": "filius.flitwick@gmail.com",
|
||||
"specialities": ["MUSIQUE"],
|
||||
"droit": 1
|
||||
},
|
||||
{
|
||||
"last_name": "SPROUT",
|
||||
"first_name": "Pomona",
|
||||
"email": "pomona.sprout@gmail.com",
|
||||
"specialities": ["ART"],
|
||||
"droit": 2
|
||||
},
|
||||
{
|
||||
"last_name": "SINISTRA",
|
||||
"first_name": "Aurora",
|
||||
"email": "aurora.sinistra@gmail.com",
|
||||
"specialities": ["INFORMATIQUE"],
|
||||
"droit": 2
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user