Force specific users through moderation

I don’t know if there is a way to expose site/plugin settings to non-admins.

The plugin could be extended to add a button to user profile screens to toggle forced moderation on and off for the displayed user. That would make it possible for moderators to use it.

Realistically, I don’t know if I will have time to add that to the plugin myself in the near future, but I’d take a pull request if someone else wants to.

2 « J'aime »

Would it be difficult to implement a function where posts rejected have a reason text field that’s PM’d to the user?

Great plug in by the way @LeoDavidson :sunny:

That would probably be best as a separate plugin, since it would be useful as a general part of the moderation queue functionality in Discourse.

This plugin just puts messages into the moderation queue (if the username matches) and doesn’t change how anything after that works.

Can this plugin be applied to a Group?

Does this plugin even work under the new reviewables design in Discourse 2.3 @eviltrout? I think it is unlikely…

It still works, at least on my v2.4.0.beta1 forum. (It did break when v2.3 was released, but I fixed it.)

It only checks usernames at the moment but I might be able to add that if I can find some spare time. How much do you need it?

3 « J'aime »

Has it been updated to use the review queue? Or does it have a different mechanism for review? I can help upgrade it if not.

3 « J'aime »

I’m not sure, to be honest. I haven’t really explored the new review queue feature.

When I fixed it for v2.3, I had to change it so it returned either :trust_level or :skip instead of true or false. Don’t know if anything more is needed?

1 « J'aime »

I’m not sure how many customer requests we get for per-user moderation but it might be worth a quick look to scope the task if we ever do.

5 « J'aime »

I just reviewed the code and was surprised to see it’s nice and simple! It uses the existing post queuing methods so it automatically uses the review queue and nothing more should need to be updated.

5 « J'aime »

Indeed, nice work @LeoDavidson :clap:

4 « J'aime »

I’m looking for the opposite feature: any user that appears in a small list of users won’t get their posts moderated. (Some posts are getting held because of watched words that spammers tend to use, and it’s annoying a few long-time users.)

If I fork and modify this plugin, is there something that I could return on line 19 that would ensure that the matching users don’t get their posts moderated? (maybe something like :skip instead of :trust_level?)

What trust level are these users?

They are between TL2 and TL4.

I was going to see if this code works later today, but I’m not sure if it’s correct.

It seems to work. I put the plugin code here in case anyone else has a use for it. Any user in the list bypasses moderation.

2 « J'aime »

Ce plugin fonctionne-t-il avec la version actuelle de Discourse ?

Que se passerait-il si le plugin cessait de fonctionner à l’avenir ? Cesserait-il simplement de conserver les publications des utilisateurs pour modération, ou pourrait-il casser d’autres choses ?

Pour le tester après une mise à niveau, puis-je simplement essayer de publier en tant qu’utilisateur factice TL0 et voir ce qui se passe ?

Cela m’a pris un certain temps pour les trouver aujourd’hui, j’espère donc que cela aidera à ajouter les détails ici. Vous pouvez trouver les paramètres en recherchant « approuver » (plutôt que « modérer » ou « modération ») ou en regardant dans l’onglet « Publication ». Le paramètre le plus pertinent semble être approve unless trust level.

Je l’utilise toujours, et je n’ai eu aucun problème ni aucun rapport de problème.

Il ne ferait probablement rien, le comportement revenant à celui d’avant l’utilisation du plugin, mais il est difficile de le deviner car cela dépendrait de l’évolution des choses.

Essayez de publier en tant que quelqu’un qui n’est pas dans la configuration du plugin, puis en tant que quelqu’un qui y est, et vérifiez que l’un passe sans (aucune) modération supplémentaire tandis que la publication de l’autre est ajoutée à la file d’attente de modération pour examen.

2 « J'aime »

Ce plugin est très apprécié et fonctionne toujours après toutes ces années sans mises à jour.
Nous avons toujours vu les publications comme visibles et j’ai testé dans un navigateur privé pour exclure mon statut de personnel. Cependant, j’ai lu sur les drapeaux, la modération et la dissimulation, puis j’ai réglé la sensibilité de dissimulation sur élevée.
Je ne suis pas sûr que la haute sensibilité fera l’affaire ou non car notre « ami » est réduit au silence (deux fois) et sur la voie de sortie.
Si vous souhaitez un jour faire une mise à jour, cette fonctionnalité de dissimulation sans ajuster la sensibilité globale pourrait être utile. Peut-être que le plugin peut être un « utilisateur du personnel » qui signale. Je pense que les signalements du personnel les masquent automatiquement. Je ne suis pas totalement sûr du fonctionnement du signalement et de la dissimulation. Nous sommes un nouveau groupe et n’en avions besoin qu’avec une seule personne qui a déjà été réduite au silence deux fois. Une liste déroulante pour rechercher et sélectionner des utilisateurs serait également agréable, mais la saisie manuelle du nom fonctionne. Le plugin fait le travail.

Comme nous le disons dans le monde bouddhiste
Sadhu Sadhu Sadhu. Excellent travail !

Nous sommes également reconnaissants envers l’équipe Discourse pour le FOSS et pour avoir révélé comment héberger soi-même pour nos petits groupes, ce qui nous permet également d’ajouter des plugins.

Je ne sais pas si quelque chose a changé récemment, mais la façon dont le plugin et les versions actuelles de Discourse fonctionnaient la dernière fois qu’il a été déclenché sur notre forum, les messages signalés étaient conservés dans la file d’attente de modération et n’étaient visibles que par le personnel/les administrateurs.

Pour autant que je sache, je n’ai modifié aucun paramètre de Discourse pour que cela se produise.

Peut-être que vous pouvez tester.
Cependant, d’après ce que j’ai pu voir, notre « ami » apparaissait toujours après avoir été « signalé ».
J’ai pu voir dans un navigateur privé afin que mon statut de dieu ne soit pas révélé à discourse.
J’ai examiné cela dans les paramètres et il semble que la valeur par défaut pour masquer les publications soit « Moyen ».
J’ai ensuite changé cela en Élevé, ce qui masque probablement dès le premier signalement.
Il semble que la « modération » soit techniquement appelée un « signalement », mais je pourrais me tromper. Je suis nouveau dans tout cela.