feat(backend,frontend): régénération et visualisation inline de la fiche élève PDF

This commit is contained in:
Luc SORIGNET
2026-04-04 17:40:46 +02:00
parent 2d678b732f
commit e37aee2abc
8 changed files with 487 additions and 268 deletions

View File

@ -152,7 +152,11 @@ export default function ValidateSubscription({
};
const allTemplates = [
{ name: 'Fiche élève', file: student_file, type: 'main' },
{
name: 'Fiche élève',
file: `/api/generate-pdf?studentId=${studentId}`,
type: 'main',
},
...schoolFileTemplates.map((template) => ({
name: template.name || 'Document scolaire',
file: template.file,
@ -213,7 +217,11 @@ export default function ValidateSubscription({
{allTemplates[currentTemplateIndex].name || 'Document sans nom'}
</h3>
<iframe
src={getSecureFileUrl(allTemplates[currentTemplateIndex].file)}
src={
allTemplates[currentTemplateIndex].type === 'main'
? allTemplates[currentTemplateIndex].file
: getSecureFileUrl(allTemplates[currentTemplateIndex].file)
}
title={
allTemplates[currentTemplateIndex].type === 'main'
? 'Document Principal'