feat: Ajout des payementPlans dans le formulaire / ajout de la photo

This commit is contained in:
N3WT DE COMPET
2025-05-01 20:44:57 +02:00
parent 5851341235
commit d37aed5f64
11 changed files with 182 additions and 21 deletions

View File

@ -231,6 +231,7 @@ class RegisterFormWithIdView(APIView):
"""
studentForm_data = request.data.get('data', '{}')
print(f'studentForm_data : {studentForm_data}')
try:
data = json.loads(studentForm_data)
except json.JSONDecodeError:
@ -239,10 +240,16 @@ class RegisterFormWithIdView(APIView):
# Extraire le fichier photo
photo_file = request.FILES.get('photo')
# Extraire le fichier photo
sepa_file = request.FILES.get('sepa_file')
# Ajouter la photo aux données de l'étudiant
if photo_file:
data['student']['photo'] = photo_file
if sepa_file:
data['sepa_file'] = sepa_file
# Gérer le champ `_status`
_status = data.pop('status', 0)
_status = int(_status)
@ -307,7 +314,7 @@ class RegisterFormWithIdView(APIView):
elif _status == RegistrationForm.RegistrationFormStatus.RF_VALIDATED:
# Vérifier si le paramètre fusion est activé via l'URL
fusion = studentForm_data.get('fusion', False)
fusion = data.get('fusion', False)
if fusion:
# Fusion des documents
# Récupération des fichiers schoolFileTemplates