Lors des tests de nos invitations de forum, j’ai remarqué que :
Quand un utilisateur TL2 invite un autre utilisateur par e-mail et
Ils cliquent sur le lien d’invitation dans leur e-mail et
Ils remplissent les champs et soumettent le formulaire
Cela se produit → ils sont directement dirigés vers le Forum (comme s’ils étaient pré-approuvés) et peuvent le lire à volonté. Ils ne devraient pas pouvoir le faire tant qu’ils ne sont pas approuvés.
Ils restent effectivement non approuvés. S’ils essaient d’accéder à nouveau au site, ils en sont empêchés avec le message standard « vous n’êtes pas approuvé ».
Nous n’avons actuellement aucune implémentation pour « Tenez bon, jusqu’à ce que quelqu’un approuve votre compte ».
En fait, je ne suis même pas sûr que cela ait un sens, pourquoi inviter quelqu’un sur le forum juste pour qu’il soit bloqué.
Je dirais que votre solution de contournement immédiate consiste à interdire les invitations sur tl2/3… cela permettra au moins de masquer cette bizarrerie.
Je suppose que nous devrions, au moins dans l’intervalle, désactiver complètement les invitations pour les non-membres du personnel lorsque must_approve_users est activé.
Je suis partagé sur ce point car je comprends les deux points de vue. Cependant, je pense que le statu quo est un peu trompeur car tous les utilisateurs qui s’inscrivent ne doivent pas être approuvés.
Dans une certaine mesure, je suppose que cela dépend de la communauté et de la confiance que vous accordez à vos utilisateurs. Peut-être qu’à l’avenir, must_approve_users pourra être un menu déroulant : non, oui ou si non invité.
Je vais ajouter cela à ma liste de choses à faire.