Approbation forcée des messages pour certains utilisateurs seulement ?

Je cherche un moyen d’exiger une approbation manuelle pour tous les futurs messages d’un utilisateur spécifique (ou d’un petit groupe d’utilisateurs), sans modifier leur niveau de confiance ni les déplacer vers un autre groupe.

L’objectif est essentiellement de « marquer » certains utilisateurs afin que chaque message qu’ils publient passe dans la file d’attente de modération jusqu’à ce qu’un membre du personnel l’approuve, et de pouvoir désactiver ce comportement ultérieurement si nécessaire.

Existe-t-il une manière intégrée de le faire par utilisateur ? Ou cela nécessiterait-il un plugin ou une solution personnalisée ?

Pas de moyen intégré.

Peut-être jeter un œil à ceci Force specific users through moderation

1 « J'aime »

Merci. J’ai remarqué que le plugin n’a pas été mis à jour depuis environ 7 ans, je suis donc un peu hésitant à l’installer.

En attendant, quel est le réglage recommandé pour exiger l’approbation de tous les nouveaux utilisateurs (TL0) ? J’aimerais que chaque publication des nouveaux membres passe dans la file d’attente de modération jusqu’à approbation par le personnel.

Quel(s) réglage(s) du site contrôlent ceci ?

Je pense que je l’ai trouvé, n’est-ce pas ? :

Modification 2 :

Je suis un peu confus par ces réglages :

Dois-je supprimer “trust_level_0” de ces deux réglages ? La formulation me donne le tournis/me dépasse.

Modification 3 :

Aussi des lectures/documentations supplémentaires sur ce réglage ? (que sont les utilisateurs “staged” [en attente] ?) :

J’ai rédigé cet aperçu il y a quelque temps :

Les utilisateurs en attente (staged users) sont des utilisateurs créés lorsqu’un utilisateur a posté par e-mail mais ne s’est pas inscrit. Cela se produit généralement par le biais de l’e-mail entrant (vous pouvez également en créer un en envoyant un MP à une adresse e-mail).

2 « J'aime »

Merci.

Est-ce la meilleure approche que de définir un nombre de publications approuvées (#) ?:

Je pense que j’utiliserais le paramètre d’approbation basé sur les groupes et Discourse Dynamic Groups.

Vous créez un groupe d’utilisateurs dont les publications devraient toujours nécessiter une approbation - par exemple, watched_users.
Ensuite, vous créez un groupe dynamique avec tous les utilisateurs du groupe trust-level-0[1] mais sans les membres de watched_users et nommez ce groupe, par exemple, trusted_users.
L’ajout de ce groupe aux paramètres approve unless... devrait entraîner l’exigence d’approbation pour les publications de watched_users sans limiter les autres utilisateurs.

Bien sûr, vous pourriez également utiliser, par exemple, le groupe tl1, mais pas watched_users, si vous souhaitez également que les nouveaux utilisateurs nécessitent une approbation. Mais comme les utilisateurs invités commencent souvent au TL1, le paramètre pour le nombre fixe de publications qui nécessitent une approbation est plus fiable pour suivre l’activité des nouveaux utilisateurs.


  1. tous ceux qui se sont inscrits ↩︎

2 « J'aime »

Merci ! Cela dit, le paramètre actuel que j’ai (dans la capture d’écran la plus récente ci-dessus) nécessitera que les nouvelles publications/sujets des membres TL0 soient d’abord approuvés, n’est-ce pas ?