Problemas al cambiar el nivel mínimo de confianza (mensajes privados y marcaciones)

Cuando establecemos ‘mínimo nivel de confianza para enviar mensajes’ y ‘mínimo nivel de confianza para marcar publicaciones’ en tl1, los nuevos usuarios ya no tienen acceso a los administradores y deben abrir nuevos temas para todas sus solicitudes.

Es mejor que todos los usuarios puedan siempre enviar mensajes privados al personal y que los usuarios con cualquier nivel de confianza puedan marcar sus publicaciones.

1 me gusta

¿No puedes cambiar eso con la configuración que mencionaste? Los usuarios de nivel de confianza 0 no son… de confianza. No se necesita mucho para llegar al nivel de confianza 1.

4 Me gusta

Gracias por el plugin, lo revisaré y lo instalaré pronto.

Mencioné tl1 arriba, por ejemplo. De hecho, establecimos nivel de confianza mínimo para enviar mensajes en tl1 y nivel de confianza mínimo para marcar publicaciones en tl2 debido al alto volumen de spam de los nuevos usuarios. Sin embargo, gran parte de nuestro trabajo en la comunidad se realiza a través de las marcas. Siempre decimos a los usuarios que utilicen la opción de marcar si desean que sus publicaciones sean revisadas o eliminadas, o que se cambie la categoría de su tema. Por otro lado, como no podemos dejar la función de marcas abierta a todos los usuarios, hay cierta confusión.

Si fuera posible que todos los usuarios pudieran marcar sus propias publicaciones para revisión por parte de los administradores y configurar nivel de confianza mínimo para marcar publicaciones para que solo funcione en publicaciones de otros, sería más fácil gestionar las solicitudes.


Ahora recuerdo que ya había mencionado esto [aquí], lo siento.

1 me gusta

Hoy me di cuenta de que cuando es posible enviar un mensaje a un grupo, cualquier usuario con cualquier nivel de confianza puede enviar un mensaje a ese grupo. En este caso, min trust to send messages se ignora.

¿Es esto un error o una característica?
Si es una característica, podemos usarla en lugar de un plugin.

1 me gusta

La configuración del grupo te permite controlar quién puede enviar mensajes al grupo.

4 Me gusta

Sí, usamos esa configuración de grupo. Pero pensé que min trust to send messages debería sobrescribir esa configuración. Si ignorar min trust to send messages en los grupos no es un error, puede utilizarse como una función.

Necesitamos restringir los mensajes privados a tl0 y tl1 para que solo puedan enviar mensajes a los administradores. Con esta función, podemos hacer esto fácilmente a través de los grupos.

¿Es posible perder esta función en futuras actualizaciones?

Gracias Jay por este enlace. ¿Puedes confirmar o negar si todavía funciona?

Tengo un cliente que lo usa. No se ha quejado. Esa es una buena evidencia de que funciona. Por favor, házmelo saber si encuentra lo contrario.

1 me gusta

¡Sigue funcionando de maravilla! Muchas gracias.
Por favor, mantén este plugin activo y, si hay alguna forma de integrarlo en el núcleo de Discourse, aún sería mejor. Esta es una función esencial en mi experiencia administrando foros.

Hola @pfaffman , parece que las recientes actualizaciones de GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. han roto el envío de MP entre usuarios normales. Específicamente, los usuarios normales pueden responder a temas de MP ya existentes pero no crear nuevos temas de MP. Este es el error:

Screenshot from 2023-03-28 19-35-07

Realmente no entendí la función de la configuración allow_pm_allowed_pm_groups, pero intenté configurarla en staff,trust_level_0,trust_level_1,trust_level_2 pero el problema persistió. Deshabilité el plugin y los MP ahora funcionan normalmente de nuevo.

1 me gusta

Maldición.

Gracias por informarme.

El cliente para el que lo escribí no permite mensajes privados entre usuarios, así que descuidé probar ese caso.

Intentaré arreglarlo pronto. Si tienes un presupuesto, podría suceder antes.

2 Me gusta

¡Hola, gracias por la respuesta! No te preocupes, puedo dejarlo deshabilitado por ahora, o si es necesario, puedo bifurcarlo temporalmente de la versión anterior por ahora.

¿Has considerado intentar enviar esto como una PR a la aplicación Discourse upstream para compartir la carga de mantenimiento? Es realmente una limitación importante de Discourse que los administradores tengan que elegir entre permitir PMs para grupos de usuarios no confiables (mala idea, tuve un gran ataque de spam de PM en un foro que no era de Discourse) o no permitir que los nuevos usuarios contacten al personal. Ya he manejado muchísimas preguntas (públicas) en el corto tiempo desde que migré a Discourse de nuevos usuarios que intentaban contactarme y no podían.

Desarrollé el plugin hace 6 años. No ha habido ningún interés expresado, aunque no lo he preguntado explícitamente.

Me sorprende un poco que no haya habido más interés en tal característica, pero ha sido solo en las últimas semanas que he notado que alguien más la usa, quizás porque funcionaba antes.

1 me gusta

Hola de nuevo Jay, veo algunos commits nuevos hoy para el plugin. ¿Valdría la pena intentarlo de nuevo? ¿Necesito configurar alguna configuración para que simplemente todos los usuarios con una cuenta activa puedan contactarme como administrador?