Checkpoint: Retrait du paramètre d'envoi automatique des attestations de la page Paramètres. Ce paramètre est maintenant géré directement dans la page de gestion des attestations pour plus de cohérence.

This commit is contained in:
Manus
2026-01-13 03:40:16 -05:00
parent bd9cb15f44
commit 24296cc2bf
2 changed files with 7 additions and 20 deletions

View File

@@ -19,7 +19,7 @@ export default function AdminParametres() {
const [delaiExpirationQR, setDelaiExpirationQR] = useState(30);
const [dureeValiditeToken, setDureeValiditeToken] = useState(24);
const [notificationsActives, setNotificationsActives] = useState(true);
const [envoiAutomatiqueAttestations, setEnvoiAutomatiqueAttestations] = useState(true);
const [testUrlStatus, setTestUrlStatus] = useState<{ loading: boolean; result?: { accessible: boolean; message: string } }>({ loading: false });
// Initialiser les valeurs quand les données sont chargées
@@ -29,7 +29,7 @@ export default function AdminParametres() {
setDelaiExpirationQR(parametres.delaiExpirationQR);
setDureeValiditeToken(parametres.dureeValiditeToken);
setNotificationsActives(parametres.notificationsActives);
setEnvoiAutomatiqueAttestations(parametres.envoiAutomatiqueAttestations);
}
}, [parametres]);
@@ -74,7 +74,7 @@ export default function AdminParametres() {
delaiExpirationQR,
dureeValiditeToken,
notificationsActives,
envoiAutomatiqueAttestations,
});
};
@@ -224,23 +224,6 @@ export default function AdminParametres() {
/>
</div>
{/* Envoi automatique des attestations */}
<div className="flex items-center justify-between space-x-2 rounded-lg border p-4">
<div className="space-y-0.5">
<Label htmlFor="envoiAutomatiqueAttestations" className="text-base">
Envoi automatique des attestations
</Label>
<p className="text-sm text-muted-foreground">
Envoyer automatiquement les attestations de formation aux apprenants à la fin de chaque séquence
</p>
</div>
<Switch
id="envoiAutomatiqueAttestations"
checked={envoiAutomatiqueAttestations}
onCheckedChange={setEnvoiAutomatiqueAttestations}
/>
</div>
<div className="flex items-center gap-2 pt-4">
<Button
type="submit"