mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
fix: Generation d'une fiche d'élève avec le nouveau modèle PayementMode
et PayementPlans
This commit is contained in:
@ -8,28 +8,28 @@ register = template.Library()
|
||||
def getRegistrationPaymentPlan(pk):
|
||||
registerForm = RegistrationForm.objects.get(student=pk)
|
||||
if registerForm.registration_payment_plan:
|
||||
return registerForm.registration_payment_plan.label
|
||||
return registerForm.registration_payment_plan.plan_type.label
|
||||
return ""
|
||||
|
||||
@register.filter
|
||||
def getTuitionPaymentPlan(pk):
|
||||
registerForm = RegistrationForm.objects.get(student=pk)
|
||||
if registerForm.tuition_payment_plan:
|
||||
return registerForm.tuition_payment_plan.label
|
||||
return registerForm.tuition_payment_plan.plan_type.label
|
||||
return ""
|
||||
|
||||
@register.filter
|
||||
def getRegistrationPaymentMethod(pk):
|
||||
registerForm = RegistrationForm.objects.get(student=pk)
|
||||
if registerForm.registration_payment:
|
||||
return registerForm.registration_payment.label
|
||||
return registerForm.registration_payment.mode.label
|
||||
return ""
|
||||
|
||||
@register.filter
|
||||
def getTuitionPaymentMethod(pk):
|
||||
registerForm = RegistrationForm.objects.get(student=pk)
|
||||
if registerForm.tuition_payment:
|
||||
return registerForm.tuition_payment.label
|
||||
return registerForm.tuition_payment.mode.label
|
||||
return ""
|
||||
|
||||
@register.filter
|
||||
|
||||
@ -306,13 +306,13 @@ class RegisterFormWithIdView(APIView):
|
||||
# L'école doit désormais valider le dossier d'inscription
|
||||
try:
|
||||
# Génération de la fiche d'inscription au format PDF
|
||||
# base_dir = os.path.join(settings.MEDIA_ROOT, f"registration_files/dossier_rf_{registerForm.pk}")
|
||||
# os.makedirs(base_dir, exist_ok=True)
|
||||
base_dir = os.path.join(settings.MEDIA_ROOT, f"registration_files/dossier_rf_{registerForm.pk}")
|
||||
os.makedirs(base_dir, exist_ok=True)
|
||||
|
||||
# # Fichier PDF initial
|
||||
# initial_pdf = f"{base_dir}/Inscription_{registerForm.student.last_name}_{registerForm.student.first_name}.pdf"
|
||||
# registerForm.registration_file = util.rfToPDF(registerForm, initial_pdf)
|
||||
# registerForm.save()
|
||||
# Fichier PDF initial
|
||||
initial_pdf = f"{base_dir}/Inscription_{registerForm.student.last_name}_{registerForm.student.first_name}.pdf"
|
||||
registerForm.registration_file = util.rfToPDF(registerForm, initial_pdf)
|
||||
registerForm.save()
|
||||
|
||||
# Mise à jour de l'automate
|
||||
# Vérification de la présence du fichier SEPA
|
||||
|
||||
Reference in New Issue
Block a user