Plus de données dans l'approbation utilisateur

Comme stratégie pour lutter contre une vague de spam actuelle, nous avons activé l’approbation des utilisateurs.

Lorsque j’examine un utilisateur n’ayant pas encore été approuvé, je ne vois que les informations qu’il a fournies dans le formulaire d’inscription :

Mais nous avons réalisé que le problème provenait d’un sous-ensemble spécifique d’adresses IP et que ces adresses IP se résolvaient généralement en l’une des deux entreprises. Donc, pour presque tous les utilisateurs, je finis par cliquer pour voir l’adresse IP, puis par effectuer une recherche sur celle-ci.

Et ensuite, je retourne dans la file d’attente de révision pour approuver ou supprimer.

Il serait très utile si l’adresse IP et le bouton de recherche étaient présentés dans la file d’attente de révision. :awthanks:

2 « J'aime »

Je pense que nous avons un composant thématique que vous pouvez installer. :+1:

Je ne suis pas sûr qu’il y ait un sujet meta ?

6 « J'aime »

Ou une description dans le dépôt :sweat_smile:

Néanmoins, je l’ai installé, mais je ne vois aucun changement, même dans l’aperçu du composant. Même après un actualisation forcée.


Ai-je manqué un bouton quelque part ?

2 « J'aime »

Hmm :thinking: Cela semble fonctionner pour moi sur mon site de test :

Cependant, maintenant que vous le mentionnez, je ne suis pas sûr de le voir dans notre file d’attente de révision ici sur meta (et il est installé).

3 « J'aime »

Et… vous le voyez sur un post et pas (nécessairement) sur un utilisateur ?

ETA : Bien que… je ne sois pas sûr où dans votre capture d’écran je devrais regarder pour voir la recherche d’IP ?

2 « J'aime »

Non, j’ai repéré ce que c’est pour meta. Il ne s’affiche pas sur les éléments examinables qui ont maintenant des utilisateurs supprimés (je me souviens qu’il a planté quand il a essayé précédemment). Je peux le voir si je fais défiler jusqu’à un élément éligible.

Laissez-moi vérifier un élément d’approbation d’utilisateur sur mon site de test. :eyes:

(et j’ai mis une meilleure capture d’écran dans le message ci-dessus)


Non, tu as raison. Il ne semble pas apparaître pour un élément examinable d’approbation d’utilisateur. Laissez-moi voir si c’est intentionnel…

2 « J'aime »

Je pense vraiment qu’une règle de linting exigeant quelque chose dans about.json et/ou ne pas avoir le readme.md par défaut serait une bonne idée. Peut-être le déclencher en définissant un numéro de version non par défaut ? Et alors une meilleure pratique serait de définir un numéro de version avant que la chose ne soit déployée (sinon, il faudrait inventer quelque chose de complètement bidon avant de faire son premier commit ?).

2 « J'aime »

Salut @ganncamp
J’ai mis à jour le composant de thème pour qu’il soit à la hauteur des mises à jour de Discourse. Bien que la prise en charge de User Reviewable ne soit toujours pas là, car le backend ne prend pas en charge l’envoi de l’adresse IP de User Reviewable actuellement. Je vais en discuter en interne et vous faire savoir ce que nous pensons de ce changement.

4 « J'aime »

Serait-il possible de le styliser correctement pour le mobile également ? Actuellement, la fenêtre modale de recherche d’adresse IP est complètement hors du viewport sur l’écran de révision de publication. Merci !

2 « J'aime »

@fzngagan votre titre de PR est

FIX : Moderniser le JS, empêcher l’affichage sur ReviewableUser (#5)

Voulez-vous vraiment empêcher l’affichage sur les utilisateurs ?

Parce qu’il n’y est déjà pas.

Aussi, quand vous avez dit ceci :

J’ai un peu supposé que cela signifiait ajouter une description du dépôt :sweat_smile:

1 « J'aime »

Juste jusqu’à ce que le backend fournisse l’adresse IP. Je ne veux pas que cela reste ainsi.

Je m’en occuperai bientôt.

1 « J'aime »

Salut @ganncamp
La bonne nouvelle est que cette fonctionnalité est intégrée au cœur de Discourse, vous n’avez donc plus besoin du composant de thème pour cela.

5 « J'aime »