Le statut Silence pour bloquer la possibilité d'utiliser aussi les réactions

Le titre dit tout, vraiment.

Nous avons eu des utilisateurs qui, une fois mis en « silence », ont continué à « harceler » en spamant des réactions sur d’autres utilisateurs.

Il n’y a pas de limite à la mesquinerie de certaines personnes, je suppose.
Il me semblerait logique que lorsqu’un utilisateur est mis en silence, il ne puisse pas non plus utiliser de réactions.

6 « J'aime »

Ceci a également été soulevé dans le cadre de ce sujet :

2 « J'aime »

Salut, mon sujet pourrait vous être utile. @Canapin a partagé du code pour masquer le bouton “j’aime” dans une catégorie s’il ne fait pas partie d’un groupe. Le code pourrait être modifié pour utiliser le statut de l’utilisateur actuel et, s’il est silencieux, masquer le bouton.

Cela pourrait être utilisé comme solution de contournement temporaire.

2 « J'aime »

J’ai également trouvé récemment ce Theme component, il vous suffirait de laisser l’utilisateur réduit au silence sur TL0. Ou de le forker pour cibler les utilisateurs réduits au silence.

1 « J'aime »

Merci beaucoup pour les options/solutions de contournement !

Je vais les vérifier dès que possible. Santé !

Mhm, j’ai essayé de créer une nouvelle fonctionnalité qui inclut les utilisateurs silencieux, mais elle ne semble pas fonctionner.

Étrange.

Cela pourrait être dû au fait que ma communauté utilise les réactions.

Edit : Pour une raison quelconque, j’ai vérifié le currentUser et j’ai remarqué un attribut silenced, mais maintenant que je vérifie à nouveau, il n’y a rien de tel.

Suis-je en train d’halluciner ? Le frontend n’a-t-il pas besoin de savoir si un utilisateur est silencieux ?

Si vous essayiez le Theme component lié, il pourrait nécessiter des mises à jour en raison de changements dans le cœur du système.


Cependant, j’imagine que vous essayiez l’extrait de code que @Canapin m’a partagé. Je ne suis pas sûr s’il existe un attribut pour le silence. Cependant, essayez de cibler un groupe. Vous devrez utiliser le Theme component qui ajoute tous les groupes dont l’utilisateur actuel fait partie comme classes CSS ciblables.

Si votre test statique fonctionne. Créez un groupe pour y ajouter les utilisateurs toxiques. Vous voudrez peut-être utiliser des signets (personnalisés) ou une publication planifiée dans une catégorie privée de modérateurs pour planifier une publication afin de rappeler de supprimer ou de revoir la suppression du membre du groupe toxique utilisé pour masquer les likes.

1 « J'aime »