Manual:Hooks/AbortTalkPageEmailNotification/fr
![]() | Obsolète : cette fonctionnalité est obsolète et ne doit plus être utilisée. Elle reste néanmoins disponible pour des raisons de compatibilité avec l'existant. Cette fonctionnalité est obsolète depuis la version 1.44.0. Voir MediaWiki's notification system pour une manière alternative d'utiliser cette fonctionnalité. |
AbortTalkPageEmailNotification | |
---|---|
Disponible depuis version 1.22.0 (Gerrit change 67901) Désactive les notifications par courriel pour les modifications des pages de discussion utilisateur. | |
Fonction à définir : | public static function onAbortTalkPageEmailNotification( User $targetUser, Title $title ) { ... }
|
Attacher l'accroche : | Dans extension.json :
{
"Hooks": {
"AbortTalkPageEmailNotification": "MediaWiki\\Extension\\MyExtension\\Hooks::onAbortTalkPageEmailNotification"
}
}
|
Appelé de : | Fichier(s) : includes/mail/EmailNotification.phpCategory:MediaWiki hooks included in EmailNotification.php#fr Fonction(s) : canSendUserTalkEmail |
Interface : | AbortTalkPageEmailNotificationHook.php |
Pour plus d'information sur l'ajout des accroches (hooks), voir Manuel:Accroches .
Pour des exemples d'extensions utilisant cette accroche, voir Category:AbortTalkPageEmailNotification extensions/fr .
Cet accroche permet aux extensions de désactiver les notifications courriel normales de pages de discussion.
Par exemple, Extension:Echo fait ceci car elle crée un nouveau système de notifications (comprenant la possibilité, si désiré, d'envoyer un email dans une situation où normalement plusieurs seraient envoyés).
Paramètres
Les gestionnaires de cette accroche reçoivent deux paramètres :
- Utilisateur
$targetUser
L'utilisateur dont la page de discussion est modifiée, à qui les modifications seront envoyées.
Ceci équivaut à$targetUser = User::newFromName( $title->getText() );
. - Titre
$title
Le titre de la page de discussion.
Valeur de sortie
Les gestionnaires de ce crochet devraient renvoyer:
false
pour désactiver la notification standard; outrue
pour l'activer.