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

También encontré recientemente este Theme component que solo necesitarías dejar para el usuario silenciado en TL0. O bifurcarlo para dirigirte a los 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 intentando usar el Theme component enlazado, puede que necesite algunas actualizaciones debido a cambios en el núcleo.


Sin embargo, imagino que estabas intentando usar el fragmento de código que @Canapin me compartió. No estoy seguro si hay un atributo para el silencio. Sin embargo, intenta apuntar a un grupo. Necesitarás usar el Theme component que añade todos los grupos en los que el usuario actual está como clases CSS dirigibles.

Si tu prueba estática funciona. Crea un grupo para añadir a los usuarios tóxicos. Quizás quieras usar marcadores (personalizados) 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