Je suppose qu’en donnant ce contexte, je suis également conscient que je pourrais demander une fonctionnalité connexe. Peut-être devrais-je faire deux publications, mais je commencerai par celle-ci pour décrire mon problème et, incidemment, inclure ma suggestion.
Contexte : Je suis co-administrateur sur un forum Discourse et le propriétaire/administrateur principal m’a généralement demandé de lui laisser toutes les approbations d’utilisateurs. Il serait agréable d’avoir une option pour que le système ne me message pas constamment au fur et à mesure que les approbations se produisent, mais qu’il existe un moyen de les reporter uniquement pour moi jusqu’à ce que certains critères modifiables soient remplis (par exemple, au moins 10 approbations ou au moins une depuis plus d’une semaine, ou quelque chose de similaire).
Le problème que je signale est que même lorsque l’autre administrateur [dis]approuve tous les utilisateurs en attente, nous recevons immédiatement un message système indiquant qu’il reste encore 6 utilisateurs en attente. Cela dure depuis que j’ai été promu co-administrateur, donc depuis des années.
Cela aide à régler la fréquence d’envoi du message.
Il arrive parfois que tous les utilisateurs ne soient pas automatiquement approuvés lorsque l’approbation des nouveaux utilisateurs est activée. Je connais au moins deux bugs qui en sont la cause ([1] et [2]).
Vous pouvez essayer de trouver et d’approuver ces utilisateurs. Je préfère utiliser le plugin Data Explorer, mais il est aussi possible d’exporter tous les utilisateurs si vous n’avez pas accès à ce plugin.
Ensuite, vous pouvez essayer d’utiliser le bouton « Approuver » sur la page d’administration de ces utilisateurs. Si le bouton ne fonctionne pas, vous devrez attendre une correction (Approval button on user's profile doesn't work).
Voici un extrait du message que j’ai laissé à l’autre administrateur :
J’ai exporté la base d’utilisateurs et obtenu un fichier CSV. J’ai copié deux champs de celui-ci dans un nouveau tableur : username et approved. J’ai recherché les valeurs « false » dans le champ approved et obtenu ces 6 utilisateurs : [liste masquée].
Ensuite, j’ai consulté chacun d’eux sur la page Admin/Utilisateur et cliqué sur le bouton « Approuver » manuel pour chacun. Nous devrons attendre le prochain message du système concernant les approbations pour voir si j’ai vraiment résolu le problème, mais j’espère que cela suffira.
Donc merci pour votre aide @Moin, espérons que c’est une source d’ennui perpétuel en moins dans ma vie