Lier "fenêtre de temps d'e-mail min" aux niveaux de confiance

Aujourd’hui, un collègue a publié un mot de passe. Ce message a été supprimé de Discourse, cependant la notification par e-mail, qui contenait le mot de passe, a quand même été envoyée. On ne peut pas annuler l’envoi.

Pour que nos conversations se déroulent à un niveau raisonnable, la fenêtre de temps pour les e-mails est réglée sur 3 minutes, ce qui a été excellent et que je souhaite conserver pour la plupart des utilisateurs. Cependant, les nouveaux utilisateurs, et en particulier les utilisateurs comme celui qui a posté le mot de passe, ne peuvent pas du tout être autorisés à bénéficier de cette fenêtre de temps.

Dans un monde idéal, je serais en mesure de définir une fenêtre de temps personnalisée pour les nouveaux utilisateurs, et cet utilisateur, par exemple deux heures (le mot de passe est resté dans Discourse pendant une heure avant d’être remarqué).

La meilleure façon à laquelle je puisse penser est de définir une fenêtre de temps pour les e-mails pour chaque niveau de confiance. Par exemple :

Niveau de confiance Fenêtre de temps pour les e-mails
0 24 heures
1 2 heures
2 10 minutes
3 3 minutes
4 3 minutes

Les nouveaux utilisateurs nous rejoignent au niveau de confiance 1 ou 2. Le niveau de confiance 0 est uniquement utilisé pour restreindre les utilisateurs qui doivent encore apprendre ce qui est acceptable.

Cela nous donnerait amplement l’occasion de détecter toute violation de confidentialité et de la supprimer de Discourse avant que l’information ne soit diffusée irrévocablement par e-mail.

TOUT LE MONDE : Veuillez uniquement lire le message suivant si vous aimez lire les messages d’une personne STUPIDE.

J’aimerais également voir quelque chose comme ceci, mais pour une raison légèrement différente.

Notre forum a des catégories privées auxquelles seuls les utilisateurs vérifiés peuvent accéder (restreint par le niveau de confiance), mais les paramètres de messagerie d’administration actuels ne permettent de désactiver ou d’activer les notifications par e-mail que pour tous les utilisateurs, quel que soit leur niveau de confiance. Cela signifie que, si elles sont activées, les notifications par e-mail pour les publications dans les catégories privées, qui affichent le texte intégral de la publication, sont également envoyées aux utilisateurs qui ne sont pas autorisés à voir ces catégories, ce qui va à l’encontre de l’objectif des catégories privées.

Une option consiste à désactiver toutes les notifications par e-mail pour empêcher les utilisateurs non vérifiés de recevoir des notifications par e-mail pour les publications effectuées dans ces catégories privées, mais ce n’est pas idéal pour la majorité de la communauté.

La demande ci-dessus fonctionnerait pour nous car si un utilisateur ne se vérifie pas dans les 7 jours, il est automatiquement supprimé, nous pourrions donc définir la fenêtre de temps des e-mails pour les utilisateurs de niveau de confiance 0 sur 192 heures afin qu’ils ne reçoivent jamais de notifications par e-mail.

Je pense que notre seule autre option pour le moment est de laisser les notifications par e-mail activées, mais de modifier le modèle d’e-mail pour supprimer le texte de la publication et éventuellement le nom d’utilisateur de l’auteur afin de maintenir la confidentialité pour la majorité de nos utilisateurs qui sont vérifiés.

Si quelqu’un a d’autres suggestions pour atteindre l’objectif que j’ai décrit ci-dessus, c’est-à-dire activer les e-mails pour les utilisateurs vérifiés (niveau de confiance 2+) et désactiver les notifications par e-mail pour les utilisateurs non vérifiés (niveaux de confiance inférieurs à 2), je serais heureux de les essayer.

Bonjour et bienvenue @HTW :slight_smile:

Cela ne devrait pas se produire. Les e-mails ne devraient pas être envoyés pour notifier les personnes du contenu dans des catégories qu’elles ne sont pas autorisées à voir.

Pourriez-vous détailler votre configuration et expliquer comment/pourquoi cela pourrait se produire ?

Vous avez raison @JammyDodger. Ça n’arrive pas, c’est de ma faute.
Je vérifiais les e-mails envoyés dans l’administration et j’ai remarqué qu’un utilisateur non vérifié avait reçu une notification par e-mail, mais après avoir revérifié, je vois maintenant que c’était pour une catégorie publiquement disponible et non pour l’une des catégories privées. Eh bien, je ne me sens pas stupide… TANT QUE ÇA. :flushed:
Merci pour votre réponse rapide.

1 « J'aime »

Pas de problème. :slight_smile: Je suis juste content que tout fonctionne comme prévu. :heart:

1 « J'aime »