refactor: Partie FRONT / School

This commit is contained in:
N3WT DE COMPET
2025-01-12 16:45:41 +01:00
parent 41aa9d55d3
commit 24352efad3
25 changed files with 217 additions and 186 deletions

View File

@ -41,23 +41,23 @@ export const ClasseFormProvider = ({ children, initialClasse }) => {
const newFormData = {
nom_ambiance: initialClasse.nom_ambiance || '',
tranche_age: initialClasse.tranche_age || '',
nombre_eleves: initialClasse.nombre_eleves || '',
langue_enseignement: initialClasse.langue_enseignement || 'Français',
annee_scolaire: initialClasse.annee_scolaire || '',
enseignants: initialClasse.enseignants || [],
enseignants_ids: initialClasse.enseignants_ids || [],
age_range: initialClasse.age_range || '',
number_of_students: initialClasse.number_of_students || '',
teaching_language: initialClasse.teaching_language || 'Français',
school_year: initialClasse.school_year || '',
teachers: initialClasse.teachers || [],
teachers_details: initialClasse.teachers_details || [],
type: initialClasse.type || 1,
plage_horaire: initialClasse.plage_horaire || ['08:30', '17:30'],
jours_ouverture: initialClasse.jours_ouverture || [1, 2, 4, 5],
niveaux: initialClasse.niveaux || [],
plannings: plannings.length ? plannings.map(planning => ({
niveau: planning.planning.niveau,
emploiDuTemps: planning.planning.emploiDuTemps
})) : (initialClasse.niveaux || []).map(niveau => ({
niveau: niveau,
emploiDuTemps: generateEmploiDuTemps(initialClasse.type || 1)
}))
time_range: initialClasse.time_range || ['08:30', '17:30'],
opening_days: initialClasse.opening_days || [1, 2, 4, 5],
levels: initialClasse.levels || [],
// plannings: plannings.length ? plannings.map(planning => ({
// niveau: planning.planning.niveau,
// emploiDuTemps: planning.planning.emploiDuTemps
// })) : (initialClasse.levels || []).map(niveau => ({
// niveau: niveau,
// emploiDuTemps: generateEmploiDuTemps(initialClasse.type || 1)
// }))
};
setFormData(newFormData);