mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-06-04 21:36:12 +00:00
feat: Securisation du téléchargement de fichier
This commit is contained in:
@ -5,7 +5,7 @@ import {
|
||||
fetchSchoolFileTemplatesFromRegistrationFiles,
|
||||
fetchParentFileTemplatesFromRegistrationFiles,
|
||||
} from '@/app/actions/subscriptionAction';
|
||||
import { BASE_URL } from '@/utils/Url';
|
||||
import { getSecureFileUrl } from '@/utils/fileUrl';
|
||||
import logger from '@/utils/logger';
|
||||
|
||||
const FilesModal = ({
|
||||
@ -56,27 +56,27 @@ const FilesModal = ({
|
||||
registrationFile: selectedRegisterForm.registration_file
|
||||
? {
|
||||
name: 'Fiche élève',
|
||||
url: `${BASE_URL}${selectedRegisterForm.registration_file}`,
|
||||
url: getSecureFileUrl(selectedRegisterForm.registration_file),
|
||||
}
|
||||
: null,
|
||||
fusionFile: selectedRegisterForm.fusion_file
|
||||
? {
|
||||
name: 'Documents fusionnés',
|
||||
url: `${BASE_URL}${selectedRegisterForm.fusion_file}`,
|
||||
url: getSecureFileUrl(selectedRegisterForm.fusion_file),
|
||||
}
|
||||
: null,
|
||||
schoolFiles: fetchedSchoolFiles.map((file) => ({
|
||||
name: file.name || 'Document scolaire',
|
||||
url: file.file ? `${BASE_URL}${file.file}` : null,
|
||||
url: file.file ? getSecureFileUrl(file.file) : null,
|
||||
})),
|
||||
parentFiles: parentFiles.map((file) => ({
|
||||
name: file.master_name || 'Document parent',
|
||||
url: file.file ? `${BASE_URL}${file.file}` : null,
|
||||
url: file.file ? getSecureFileUrl(file.file) : null,
|
||||
})),
|
||||
sepaFile: selectedRegisterForm.sepa_file
|
||||
? {
|
||||
name: 'Mandat SEPA',
|
||||
url: `${BASE_URL}${selectedRegisterForm.sepa_file}`,
|
||||
url: getSecureFileUrl(selectedRegisterForm.sepa_file),
|
||||
}
|
||||
: null,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user