Estado de silencio para bloquear la capacidad de usar reacciones también

El título lo dice todo, en realidad.

Tuvimos usuarios a los que se les puso en “silencio” que continuaron “acosando” enviando reacciones a otros usuarios.

Supongo que no hay límite para la mezquindad de algunas personas.
Me parecería lógico que cuando un usuario está en silencio, tampoco pudiera usar reacciones.

6 Me gusta

Esto también se planteó en este tema:

2 Me gusta

Hola, mi tema aquí podría ser de ayuda. @Canapin compartió código para ocultar el botón de “me gusta” en una categoría si no es parte de un grupo. El código podría modificarse para usar el estado del usuario actual y, si está silenciado, ocultar el botón.

Esto podría usarse como una solución provisional.

2 Me gusta

Acabo de encontrar este Customization > Theme component solo tendrías que dejarlo para que el usuario silenciado tenga nivel TL0. O bifurcarlo para dirigirse a usuarios silenciados.

1 me gusta

¡Muchas gracias por las opciones/soluciones alternativas!

Las revisaré lo antes posible. ¡Saludos!

Mhm, intenté crear una nueva función que incluyera a los usuarios silenciados, pero no parece funcionar.

Extraño.

Podría ser porque mi comunidad usa las reacciones.

Editar: Por alguna razón, revisé el currentUser y noté un atributo silenced, pero ahora que lo reviso de nuevo, no hay tal cosa.

¿Estoy alucinando? ¿El frontend no necesita saber si un usuario está silenciado?

Si estabas probando el Customization > Theme component enlazado, es posible que necesite algunas actualizaciones debido a cambios en el núcleo.


Sin embargo, imagino que estabas probando el fragmento de código que @Canapin compartió conmigo. No estoy seguro de que exista un atributo para el silencio. Sin embargo, prueba dirigiéndote a un grupo. Necesitarás usar el Customization > Theme component que agrega todas las clases CSS dirigibles de los grupos en los que se encuentra el usuario actual.

Si tu prueba estática funciona, crea un grupo para agregar a los usuarios tóxicos. Quizás quieras usar marcadores (custom) o una publicación programada en una categoría privada de moderadores para programar una publicación que recuerde eliminar o revisar la eliminación del miembro del grupo tóxico utilizado para ocultar los «me gusta».

1 me gusta