Por favor, me gustaría saber cómo cambiar el usuario de ‘Fuiste invitado por:’. Quiero que sea una invitación del sistema porque no representa a un individuo. La invitación es de la comunidad. Esto es muy crítico. ¡Gracias! (:
Puedes suplantar a system desde la página /admin/user.
En realidad oculta la suplantación para el sistema y lo único que puedes ver es:
¡Quizás haya algo que pueda cambiar en la configuración, gracias!
Hmm. ¿Dónde está alojado? Si es con Discourse.org, entonces podría enviar un correo electrónico a soporte. Probé en una instalación autoalojada recientemente actualizada antes de hacer la recomendación y mi pantalla se ve así:
Y luego hice clic y me convertí en sistema. Sin embargo, no creé una invitación.
¡Gracias! Me pondré en contacto con la persona responsable de la configuración de estos sitios. ![]()
Si eres un moderador y no un administrador, eso lo explica. Por supuesto que no puedes suplantar a un usuario con más privilegios de los que tienes.
Creo que solo el correo electrónico del administrador del sistema/desarrollador en app.yml puede hacerse pasar por el sistema. Acabo de dar derechos de administrador a un usuario de prueba y no obtienen la opción de hacerse pasar por el sistema.
Suena bien. Olvido que desarrollador es diferente, ya que es la forma más común en que obtengo acceso de administrador.
¡De acuerdo, gracias, lo investigaré! ¡Agradezco tu ayuda! ![]()
Entonces, si puedo suplantar a System, ¿podré cambiar el propietario de los enlaces de invitación? ¡Es mejor que crear los enlaces de nuevo y volver a añadirlos al contexto!
¡Gracias de antemano!
No. Podrías crear enlaces como System. No creo que puedas cambiar fácilmente su propietario. Dado que tengo razón, tendrías que hacerlo en la consola de rails. Si hay muchos, entonces tendrías que ver Operaciones masivas administrativas para obtener algunas pistas sobre cómo hacer algunas cosas en masa. Sin embargo, dudo que haya un ejemplo exacto.
¡Gracias! (:
Creo que sería una #característica buena y útil si pudiéramos cambiar el propietario (igual que cuando se nos permite cambiar la propiedad de una publicación).
¡Hola Gassim! ¿Puedes contarnos un poco más sobre tu caso de uso? ¿Cómo estás compartiendo estas invitaciones? La idea detrás de la “propiedad” de las invitaciones es que existe confianza entre quien invita y la persona a la que invita, lo que ayuda a construir la comunidad. Quien invita también puede monitorear sus invitaciones pendientes y reenviarlas según sea necesario, recibe notificaciones cuando sus invitaciones son aceptadas y también recibe crédito por las invitaciones aceptadas.
Si no quieres todo esto, te sugiero que cambies tu configuración de administrador para permitir que los nuevos usuarios se registren directamente. O supongo que podrías registrarte como un usuario que represente a la comunidad que tienes permiso para suplantar y que no sea system.
¡Gracias @tobiaseigen! Terminé eligiendo esta opción.
¡Gracias por tus preguntas! Expliqué más detalles sobre el caso de uso en el tema: Límite de invitaciones a ilimitado!; sin embargo, la opción de cambiar la propiedad se debe a que estamos invitando a los participantes del curso al foro de discusión y la comunidad/curso… etc. no representa a un individuo, por lo que “La persona te invitó a unirte al foro de discusión” no representa el propósito de la invitación.
En resumen, no sabía que diría “la persona te invitó” porque usé Admin, así que pensé que diría que el sitio te invitó… y luego, cuando estaba probando, vi ese mensaje y ahora quiero cambiar la propiedad de los enlaces en lugar de tener que crear enlaces y reemplazarlos en el contenido del curso ¡por todas partes! (![]()
¡Espero haber aclarado bien el caso de uso! Todavía se está probando y muchas gracias por tu apoyo.
Leyendo tu caso de uso:
… Quería compartir una experiencia similar que tuve, donde necesitábamos dejar un enlace en la documentación que llevaba a las personas a la categoría privada correcta cuando la seguían. Y dado cómo funciona el sistema…
… no funcionó para nosotros, ya que era un llamado a la acción para los residentes de una ciudad, lo que lo hacía irrazonable para nosotros, según las directrices de la ciudad.
Combiné dos características de Discourse:
- Grupos de usuarios para permisos
- Enlaces permanentes
Cuando se enlaza directamente a un grupo, se puede solicitar unirse (según la configuración de ese grupo), hay un botón de “Solicitar”. Si visitas https://meta.discourse.org/g/chat-testers verás algo similar:
Al presionar el botón “Solicitar”, los usuarios entrarán en el proceso de registro/unión a ese grupo.
Como no queríamos enviar enlaces que parecieran https://example.org/g/neighborhood, optamos por enviar redirecciones. Y como queríamos tener control sobre ellos (políticas de privacidad de la ciudad, ¡que son geniales!), así como poder actualizar el enlace si era necesario, utilizamos la configuración nativa de enlaces permanentes en Discourse, disponible en /admin/customize/permalinks.
Luego, en nuestra documentación, dejamos un mensaje como:
Gracias por tu interés en este curso, para completar las lecciones, por favor únete al Curso 1 en https://forums.example.edu/student-invite.
Lo que con la redirección del enlace permanente en la captura de pantalla cargaría https://forums.example.edu/g/Students, y procedería a incorporar al estudiante.
Disfruté de este método, ya que dio a nuestros moderadores herramientas similares para incorporar grupos, manteniendo flexible el sistema de invitación. ![]()
Muchas gracias @maiki por compartir. Creo que tu idea es muy buena; ~sin embargo, mi pregunta es si la ‘solicitud para unirse’ aparecerá para un usuario que aún no ha iniciado sesión en el foro (usuarios anónimos)? Y si aparece, ¿los redirige al tema después de que solicitan unirse? actualización: Lo probé pero no redirige a los usuarios al tema específico.
El otro problema es que los participantes tendrán que esperar hasta que se acepte su solicitud. ¿Automatizaste eso? (Creo que esto es válido en la configuración, ¿verdad?) edición: Revisé y no hay forma de automatizar la aceptación al grupo (de la misma manera que lo hacen los enlaces de invitación) y esto significa que los participantes tendrán que esperar hasta que un propietario del grupo acepte su solicitud, pero para cursos que son internacionales, no podemos garantizar estar presentes las 24 horas para aceptar solicitudes de inmediato y no hay forma de hacer esperar a los participantes.
Hay una opción que es algo así como “permitir que los usuarios se unan y abandonen el grupo libremente”. Pero, en definitiva, no está disponible si el grupo está oculto.
Gracias, pero no solo el grupo debe ser visible, sino que tampoco funciona con la opción ‘solicitar unirse’.
Todavía es una opción a considerar, pero el problema es que esto solo funcionaría si podemos garantizar que los participantes del curso se registrarán en el foro desde el principio y usando la primera invitación.
¡Gracias!
Hemos fijado temas informativos en las respectivas categorías; en mi caso, teníamos temas complejos que discutir, así que los dividimos en temas separados para que fueran más fáciles de digerir y discutir.
Correcto, el método que prescribí tampoco funciona bien con grupos privados…
![]()
En conjunto… tal vez podrías automatizar este flujo de trabajo tuyo, a través de Discourse Automation. Configúralo para que cuando un usuario se una a un grupo, se le envíe un MP con un enlace al tema que quieres que lea…
Por eso estoy usando enlaces de invitación porque eso es lo que se supone que debe hacer:
- Añadir usuario al grupo privado
- Redirige al usuario a la publicación del tema



