diff --git a/ndf/public/backend/server.js b/ndf/public/backend/server.js index 99b1637..2049050 100644 --- a/ndf/public/backend/server.js +++ b/ndf/public/backend/server.js @@ -5237,8 +5237,10 @@ app.post('/api/profil/documents/:type', authenticateToken, upload.single('file') `); // Notifier les Finance du même campus - const typeLabels = { rib: 'RIB', cartegrise: 'Carte grise', permis: 'Permis de conduire' }; - const campusNorm = normalizeCampus(campus); + // Notifier les Finance du même campus + const typeLabels = { rib: 'RIB', cartegrise: 'carte grise', permis: 'permis de conduire' }; + const typeLabelsAvecArticle = { rib: 'son RIB', cartegrise: 'sa carte grise', permis: 'son permis de conduire' }; + const campusNorm = normalizeCampus(campus); const financeResult = await pool.request() .input('campus', sql.NVarChar, campusNorm ? `%${campusNorm}%` : '%') .query(` @@ -5249,29 +5251,29 @@ WHERE r.role IN ('Finance', 'VerificateurFinance') AND r.actif = 1 AND c.campus LIKE @campus AND c.Actif = 1 `); - const frontendUrl = process.env.FRONTEND_URL || 'https://myndf.ensup-adm.net'; - for (const finance of financeResult.recordset) { - try { - await creerNotification({ - destinataireId: finance.id, - destinataireEmail: finance.email, - type: 'validationdoc', - titre: `Document à valider — ${prenom} ${nom}`, - message: `${prenom} ${nom} (${campus}) a soumis son ${typeLabels[type]} pour validation.`, - noteId: null - }); - } catch (e) { console.error('Notif BDD Finance doc', e.message); } - try { - await sendMailGraph( - finance.email, - `Document à valider — ${typeLabels[type]} de ${prenom} ${nom}`, - `