I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:
Send invites to customers to create a profile
Customers open the email link and complete a profile
PM monitors invites and see who accepted them
PMs add the people who accepted the invites to the Beta Group
PMs send an email / private message to the customer that they can now access the Beta Group
I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.
What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.
As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.
I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:
Plataforma: todas (supongo). Probado con Discourse 3.6.0-beta1-dev
Descripción:
Hay dos lugares para crear una invitación:
menú principal
dentro de una página de grupo
Como administrador o moderador, puedo crear una invitación dentro de la página del grupo. Al abrir las “opciones de enlace” dentro del cuadro de diálogo emergente, el grupo respectivo está preseleccionado, por lo que las personas invitadas terminan directamente en el grupo. Eso es genial.
Si yo, como propietario de un grupo y usuario normal (miembro de un grupo con derechos para crear invitaciones), creo una nueva invitación en una página de grupo, a la parte de “opciones de enlace” le falta la opción para preseleccionar un grupo.
Comportamiento esperado
Como propietario de un grupo y usuario normal (con derechos para crear invitaciones) que crea una invitación desde una página de grupo, el cuadro de diálogo emergente deberá contener la posibilidad de preseleccionar grupo(s) y estar prellenado con el grupo respectivo. El menú desplegable deberá contener todos los grupos para los que el usuario tiene derechos para crear invitaciones.
Pasos reproducibles:
iniciar sesión como administrador
crear invitación desde una página de grupo
observar que dentro de las “opciones de enlace” hay un campo de grupo disponible, con el grupo respectivo preseleccionado
observar que el usuario invitado se agrega al grupo preseleccionado.
estar feliz
iniciar sesión como usuario normal (siendo propietario de un grupo y miembro de un grupo con derechos para crear invitaciones)
crear invitación desde una página de grupo de la que eres propietario
observar que dentro de las “opciones de enlace” no hay campo de grupo disponible
observar que el usuario invitado no se agrega a ningún grupo.
estar infeliz
¡Gracias por tu trabajo!
PD: Parecía que esto funcionaba hace cuatro años.
PPD: También hay una solicitud de función pendiente para esto. Pero después de pensarlo, para mí es más un error que una solicitud de función, ya que el botón del que hablo está dentro de la página del grupo (no me refiero al botón en la navegación principal) (además de que el comportamiento del botón es de forma poco transparente diferente para moderadores/administradores).
¡Gracias, Simon! Moví tu tema a una respuesta a la solicitud de funciones porque estoy de acuerdo con @sam en que pertenece aquí.
Has hecho un gran trabajo actualizando el problema planteado en el OP aquí, dados los cambios más recientes en el sistema de invitación desde que se creó este tema. El resumen es que a los administradores se les permite crear invitaciones por las cuales el invitado se agrega a uno o más grupos inmediatamente al crear sus cuentas. Los miembros regulares que son propietarios de grupos no pueden.
Me parece que debería ser posible que los propietarios del sitio otorguen acceso al menú desplegable “Agregar a grupos” al crear una invitación, ¿quizás usando una nueva configuración allowed_by_group? Si está permitido, entonces solo pueden seleccionar grupos de los que son propietarios.
Sin embargo, puedo imaginar casos de uso en los que los propietarios del sitio podrían no querer permitirlo. Si no está permitido, entonces el botón de invitación no debería mostrarse en la página del grupo para ese miembro, incluso si es propietario de un grupo. Quizás eliminarlo sería el primer paso correcto a seguir, para que la interfaz de usuario sea al menos coherente.