En nuestra comunidad, nos gustaría poder restringir el silenciamiento de usuarios a personas que han adquirido cierta experiencia en la comunidad.
¿Sería posible agregar una opción para elegir quién puede silenciar a otros usuarios?
Hay una configuración del sitio para ignorar usuarios - grupos permitidos. No estoy seguro si Discourse separa ignorar de silenciar.
Por defecto, creo que TL2 es uno de los grupos predeterminados.
Sí, lo hace. Se puede silenciar a partir de TL1, normalmente.
Hola y bienvenido @Steradiant ![]()
Si pudieras dar más detalles sobre el caso de uso que tienes en mente para esto, o cualquier problema que hayas tenido sin él, eso puede ayudar a que el argumento para una configuración adicional sea más convincente. ![]()
Sí, me pareció extraño no ver una opción directamente para silenciar. En teoría, ignorar y silenciar deberían ser la misma configuración de permisos, en mi humilde opinión. Siendo ignorar solo una opción para silenciar permanentemente.
En mis sitios, el silencio no ha sido un problema. En 8 años, solo hemos tenido 1 miembro que recibió, si mal no recuerdo, un silencio predeterminado de 5 usuarios. Activando un mensaje del sistema para el usuario silenciado y los moderadores.
Funcionó, ya que solo con el mensaje del sistema hizo una publicación de disculpa, al no darse cuenta de que estaba siendo un poco tóxico con su negatividad
Estamos configurando actualmente un servidor de Discourse para nuestra comunidad, que reemplazará a una lista de correo como un medio mejor y más detallado para los debates oficiales dentro de nuestra asociación.
Dado que todos los usuarios que tienen acceso al foro están preconfirmados desde otro servicio y se conocen en su mayoría en la vida real, permitimos que los usuarios comiencen con TL1, para que avancen muy rápidamente a TL2.
Aunque no tenemos experiencia práctica, tememos que un usuario abrumado pueda silenciar accidentalmente a alguien en sus primeros días y luego perderse notificaciones importantes. Al mantener esta opción en TL2, esperamos evitarlo.
Por razones similares, hemos desactivado actualmente la función de ‘Ignorar Usuarios’, temiendo que pueda crear confusión en procesos de toma de decisiones vinculantes, aunque estamos considerando volver a habilitarla para TL3 o superior.
Una posible solución a corto plazo podría ser usar CSS para ocultar los botones de la opción de silenciar usuario del nivel de confianza 2; sin embargo, no estoy seguro del código o si podría haber inconvenientes con niveles de confianza superiores. Aunque quizás, a ojo, la lógica básica sea no agrupar TL2 y aplicar display: none?
Este Theme component probablemente se pueda usar como referencia para crear un componente personalizado para ocultar opciones de silencio. Ya que oculta los “me gusta” para usuarios nuevos
Este usa JS, pero estoy bastante seguro de que se puede usar una solución CSS pura.
Aquí hay un botón para ocultar “me gusta” con CSS