Tenemos un grupo de usuarios, digamos groupA, y nos gustaría que solo los miembros de groupA puedan enviar un mensaje privado a otro grupo, digamos groupB.
En otras palabras, los miembros de groupB deberían recibir mensajes privados únicamente de los miembros de groupA.
En nuestro caso, tenemos clientes a los que se les ha otorgado una membresía en groupA por parte del administrador, para permitirles (de manera exclusiva) hacer preguntas mediante mensajes privados a un grupo de expertos (groupB). No queremos que groupB reciba mensajes privados de nadie más que de los miembros de groupA. Piénselo como una función especial solo para estos miembros VIP de groupA.
Alternativamente, ¿existe otra técnica para permitir que un “conjunto” de usuarios envíe mensajes privados a otro grupo o “conjunto” de usuarios?
Mi pregunta inicial era sobre grupos, pero me preguntaba si había alguna manera de aprovechar los niveles de confianza o los campos personalizados de los usuarios (esa es mi noción de “conjunto”).
Mi problema es que necesito permitir que algunos usuarios envíen mensajes privados a ciertos usuarios (expertos). Estaba pensando en crear una publicación que guíe a los usuarios a visitar un sitio web externo, realizar alguna integración con sistemas de terceros y usar la API RESTful de Discourse para “actualizar” al usuario y así otorgarle el derecho de enviar mensajes privados al conjunto de usuarios expertos.
Además, como mis habilidades en Ruby son nulas (sin esperanza de desarrollar un plugin clásico), otra opción para mí sería integrar JavaScript personalizado en el tema del sitio web…
Lamento reabrir un tema antiguo, pero este tema me fue sugerido útilmente cuando comencé a redactar un nuevo tema con la misma pregunta. Me sorprende que no haya habido más demanda para esto como característica. Parece que podría lograrse ampliando las opciones que se muestran en el menú desplegable “¿Quién puede enviar mensajes a este grupo?” de un grupo:
Me pregunto si la renuencia a implementar esto se debe simplemente a posibles problemas de interfaz de usuario al tener que mostrar una gran lista de opciones en el menú desplegable. Si ese es el caso, tal vez se podría usar una entrada de selección múltiple, similar a la que se usa para etiquetar temas, para la configuración en lugar de la entrada de selección única actual. De esa manera, no sería necesario enumerar todas las opciones posibles de quién puede enviar mensajes al grupo.
Es más probable que la renuencia se deba a la falta de demanda de la característica. Mi caso de uso hipotético sería otorgar permiso para enviar mensajes a un grupo de “soporte al cliente” a los miembros de un grupo de “clientes” como un beneficio por realizar una compra en una tienda en línea. Esto podría ser útil incluso en Meta si alguna vez hubiera un deseo de que todo el soporte al cliente se manejara directamente a través del foro.