mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
fix: Application du formattage sur les fichiers modifiés
This commit is contained in:
@ -54,9 +54,7 @@ import {
|
||||
fetchTuitionFees,
|
||||
} from '@/app/actions/schoolAction';
|
||||
|
||||
import {
|
||||
fetchProfiles,
|
||||
} from '@/app/actions/authAction';
|
||||
import { fetchProfiles } from '@/app/actions/authAction';
|
||||
|
||||
import {
|
||||
BASE_URL,
|
||||
@ -145,7 +143,7 @@ export default function Page({ params: { locale } }) {
|
||||
const files = [];
|
||||
if (row.registration_file) {
|
||||
files.push({
|
||||
name: 'Fichier d\'inscription',
|
||||
name: "Fichier d'inscription",
|
||||
url: `${BASE_URL}${row.registration_file}`,
|
||||
});
|
||||
}
|
||||
@ -164,7 +162,7 @@ export default function Page({ params: { locale } }) {
|
||||
setSelectedRowFiles([]);
|
||||
};
|
||||
|
||||
const requestErrorHandler = (err)=>{
|
||||
const requestErrorHandler = (err) => {
|
||||
logger.error('Error fetching data:', err);
|
||||
};
|
||||
|
||||
@ -585,7 +583,7 @@ export default function Page({ params: { locale } }) {
|
||||
})
|
||||
.catch((error) => {
|
||||
logger.error(
|
||||
'Erreur lors de l\'enregistrement du template:',
|
||||
"Erreur lors de l'enregistrement du template:",
|
||||
error
|
||||
);
|
||||
});
|
||||
@ -607,14 +605,11 @@ export default function Page({ params: { locale } }) {
|
||||
csrfToken
|
||||
)
|
||||
.then((response) => {
|
||||
logger.debug(
|
||||
'Parent template enregistré avec succès:',
|
||||
response
|
||||
);
|
||||
logger.debug('Parent template enregistré avec succès:', response);
|
||||
})
|
||||
.catch((error) => {
|
||||
logger.error(
|
||||
'Erreur lors de l\'enregistrement du parent template:',
|
||||
"Erreur lors de l'enregistrement du parent template:",
|
||||
error
|
||||
);
|
||||
});
|
||||
@ -1166,45 +1161,45 @@ export default function Page({ params: { locale } }) {
|
||||
/>
|
||||
)}
|
||||
{isOpenAddGuardian && (
|
||||
<Modal
|
||||
isOpen={isOpenAddGuardian}
|
||||
setIsOpen={setIsOpenAddGuardian}
|
||||
title="Ajouter un responsable"
|
||||
ContentComponent={() => (
|
||||
<InscriptionForm
|
||||
students={students}
|
||||
profiles={profiles}
|
||||
onSubmit={updateRF}
|
||||
currentStep={2}
|
||||
showOnlyStep2={true}
|
||||
/>
|
||||
)}
|
||||
/>
|
||||
)}
|
||||
{isFilesModalOpen && (
|
||||
<Modal
|
||||
isOpen={isFilesModalOpen}
|
||||
setIsOpen={setIsFilesModalOpen}
|
||||
title="Fichiers disponibles"
|
||||
ContentComponent={() => (
|
||||
<ul className="space-y-4">
|
||||
{selectedRowFiles.map((file, index) => (
|
||||
<li key={index} className="flex items-center gap-2">
|
||||
<FileText className="w-5 h-5 text-gray-500" />
|
||||
<a
|
||||
href={file.url}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-blue-500 hover:text-blue-700 underline"
|
||||
>
|
||||
{file.name}
|
||||
</a>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
)}
|
||||
/>
|
||||
)}
|
||||
<Modal
|
||||
isOpen={isOpenAddGuardian}
|
||||
setIsOpen={setIsOpenAddGuardian}
|
||||
title="Ajouter un responsable"
|
||||
ContentComponent={() => (
|
||||
<InscriptionForm
|
||||
students={students}
|
||||
profiles={profiles}
|
||||
onSubmit={updateRF}
|
||||
currentStep={2}
|
||||
showOnlyStep2={true}
|
||||
/>
|
||||
)}
|
||||
/>
|
||||
)}
|
||||
{isFilesModalOpen && (
|
||||
<Modal
|
||||
isOpen={isFilesModalOpen}
|
||||
setIsOpen={setIsFilesModalOpen}
|
||||
title="Fichiers disponibles"
|
||||
ContentComponent={() => (
|
||||
<ul className="space-y-4">
|
||||
{selectedRowFiles.map((file, index) => (
|
||||
<li key={index} className="flex items-center gap-2">
|
||||
<FileText className="w-5 h-5 text-gray-500" />
|
||||
<a
|
||||
href={file.url}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-blue-500 hover:text-blue-700 underline"
|
||||
>
|
||||
{file.name}
|
||||
</a>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
)}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -23,12 +23,12 @@ export default function Page() {
|
||||
const handleAcceptRF = (data) => {
|
||||
logger.debug('Mise à jour du RF avec les données:', data);
|
||||
|
||||
const {status, sepa_file, fusionParam} = data
|
||||
const { status, sepa_file, fusionParam } = data;
|
||||
const formData = new FormData();
|
||||
formData.append('status', status); // Ajoute le statut
|
||||
formData.append('sepa_file', sepa_file); // Ajoute le fichier SEPA
|
||||
formData.append('fusion', fusionParam);
|
||||
|
||||
|
||||
// Appeler l'API pour mettre à jour le RF
|
||||
sendSEPARegisterForm(studentId, formData, csrfToken)
|
||||
.then((response) => {
|
||||
|
||||
Reference in New Issue
Block a user