feat: Amélioration de la fiche élève pour y ajouter la fratrie et les

modalités de paimenet (problème affichage photo)
This commit is contained in:
N3WT DE COMPET
2025-05-03 17:34:36 +02:00
parent e538ac3d56
commit 256f995698
10 changed files with 289 additions and 252 deletions

View File

@ -885,9 +885,9 @@ export default function Page({ params: { locale } }) {
{
name: t('mainContactMail'),
transform: (row) =>
row.student.guardians && row.student.guardians.length > 0 && (
row.student.guardians[0].associated_profile_email
)
row.student.guardians &&
row.student.guardians.length > 0 &&
row.student.guardians[0].associated_profile_email,
},
{
name: t('phone'),

View File

@ -93,22 +93,20 @@ export const updateProfileRoles = (id, data, csrfToken) => {
};
export const deleteProfileRoles = async (id, csrfToken) => {
const response = await fetch(
`${BE_AUTH_PROFILES_ROLES_URL}/${id}`,
{
method: 'DELETE',
headers: {
'X-CSRFToken': csrfToken,
},
credentials: 'include',
}
);
const response = await fetch(`${BE_AUTH_PROFILES_ROLES_URL}/${id}`, {
method: 'DELETE',
headers: {
'X-CSRFToken': csrfToken,
},
credentials: 'include',
});
if (!response.ok) {
// Extraire le message d'erreur du backend
const errorData = await response.json();
const errorMessage =
errorData?.error || 'Une erreur est survenue lors de la suppression du profil.';
errorData?.error ||
'Une erreur est survenue lors de la suppression du profil.';
// Jeter une erreur avec le message spécifique
throw new Error(errorMessage);