Commentaires : notifier l'auteur de l'article par email lors d'une vérification #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Quand un visiteur soumet puis vérifie son commentaire, l'auteur de l'article n'est pas prévenu. Il faut aller manuellement dans
/admin/commentspour le découvrir.Comportement souhaité
Dès qu'un commentaire est vérifié (lien de confirmation cliqué par le visiteur), un email est envoyé à l'auteur de l'article avec :
#comments/admin/commentspour le modérerAnalyse technique
Flux actuel (
public/index.php,case 'verify_comment', ligne 1947)CommentManager::verify()marque le commentaire comme vérifié/post/slug?verified=1#commentsCe qui est disponible
author(email de l'auteur)user_profilescontient ledisplay_namelié à l'emailmailer.php/MailQueuesont opérationnelsauthor_name,author_email,content,article_uuidImplémentation
Dans
index.php, après la vérification réussie (ligne ~1968, juste avant leheader('Location: ...'))Méthode à ajouter dans
CommentManagerSi les données du commentaire ne sont pas encore disponibles après
verify(), ajouter :Cas limites
Fichiers concernés
public/index.php—case 'verify_comment': ajout de l'envoi email (~20 lignes)src/CommentManager.php— ajout degetByToken()si nécessaire (~10 lignes)Migré depuis varlog#59