Soy un usuario antiguo de foros. Llevo un mes probando nuestra nueva instalación de Discourse. Estoy enamorado.
Resumen rápido: He modificado algunas configuraciones de tl0 / tl1 para adaptarnos a nuestro proceso de incorporación. Todo parece funcionar perfectamente, excepto que los nuevos usuarios tl1 reciben el error “No tienes permiso para ver el recurso solicitado” cuando intentan publicar sus presentaciones en el foro correspondiente.
¿Podría estar relacionado? En un momento dado, renombré tl0 a “wallflowers”, ya que los habíamos restringido a solo lectura en una sola categoría. Decidimos volver a renombrar este grupo como “Nuevos usuarios”, pero sigo viendo “wallflowers” listado en los nuevos usuarios (lo cual luego enlaza a la configuración del grupo Nuevos usuarios). Buscar texto personalizado con “wallflowers” no devuelve ningún resultado. ¿Quizás haya algún problema de caché?
Esta es la experiencia de incorporación que estamos desarrollando:
tl0/nuevo usuario
– acceso de lectura/respuesta a “las reglas”
– debe entrar en 5 temas, leer 5 temas y dedicar 3 minutos a ello
tl1/incorporación
– obtiene acceso a “el vestíbulo”
– debe entrar en 1 tema, crear 1 tema (presentación) y dedicar 5 minutos a ello
También vale la pena mencionar que tuve que dar a “wallflowers” acceso de lectura/respuesta a estas categorías para que los nuevos usuarios de prueba pudieran verlas, aunque el grupo “nuevos usuarios” ya tenía acceso. Siento como si hubiera sido un niño en una tienda de dulces y haya creado un conflicto en algún lugar.
Gracias por tu tiempo y consideración. Estoy encantado con Discourse y no puedo esperar a que el resto de mi equipo se una y comencemos a construir cosas para nuestros probadores beta. Vamos a hacer cosas geniales.
Estoy revisando las capturas de pantalla que has compartido y algo llamó mi atención. En la página 2, veo que apareces listado como “propietario” de trust_level_0. Eso no debería ser posible… los grupos de niveles de confianza son automáticos y, por tanto, no tienen propietarios. ¿Esa captura de pantalla muestra todos tus grupos o solo los primeros 8?
Por el momento, dado que el grupo wallflowers (TL0) tiene permisos de crear/responder/ver en la categoría Lobby, todos los usuarios del sitio tienen permisos completos allí. Entiendo que no es eso lo que buscas y que es solo para pruebas, pero eso probablemente signifique que algo más está mal si un usuario TL1 no puede publicar allí.
Además, ten en cuenta que los niveles de confianza son jerárquicos: todos los miembros de TL4 también son miembros de TL3, TL2, TL1 y TL0. Los miembros de TL3 también son miembros de TL2, TL1, TL0, etc. Por lo tanto, si agregas TL0 (wallflowers) a la configuración de seguridad de una categoría, no necesitas agregar también TL1, TL2, TL3 y TL4 a menos que quieras que tengan permisos diferentes.
Lo mismo ocurre con los usuarios de personal. El grupo staff es un grupo automático formado por todos los moderadores y administradores. Por lo tanto, si agregas el grupo staff a la configuración de seguridad de una categoría, no es necesario agregar también administradores y moderadores.
¿Podrías confirmar lo siguiente?
Que la captura de pantalla de la página de grupos muestra todos los grupos y no solo los primeros 8.
Eliminar todos los demás grupos resolvió el problema. Mi usuario de prueba pudo crear un nuevo tema. ¡Wo0t!
Aun así, la mención de “owner” en “tl0” sugiere que realmente he hecho un poco de desorden y debería volver a la configuración original hasta ver que todo funcione como esperamos. Para proporcionar el resto de los detalles solicitados…
La captura de pantalla de grupos muestra todos los grupos. Correcto.
v2.4.0.beta2 +127 “¡Estás actualizado!”
Estamos seguros de que Jay, de Literate Computing, instaló todo correctamente.
El usuario de prueba intentaba crear un nuevo tema. (Y ahora puede hacerlo con éxito.)
Eliminar a admins, etc., de la categoría pareció ser la solución. (Limpie también otras categorías.)
Algo me dice que debería revisar todo y revertir cualquier texto que haya personalizado para asegurarme de que estoy trabajando con los grupos correctos. Espero que eso solucione el problema de las etiquetas “tl0” y “wallflowers” que aparecen como “owned”.
Esto fue de gran ayuda. Agradecido.
EDITO | Curiosidad: ¿Hay algún retraso de tiempo o algo así para que algunos cambios se propaguen por todo el entorno, o quizás hay un botón que pueda pulsar para acelerar el proceso? Me encanta cómo los cambios se reflejan casi de inmediato al editar, pero me pregunto por qué, justo después de revertir todas las personalizaciones relacionadas con tl, estas se reflejan en la vista de grupos*, pero la configuración de la categoría sigue mostrando los nombres antiguos.
EDITO2: Al hacer clic en cualquiera de los grupos anteriores y salir inmediatamente, parece que la casilla de verificación o “Private” cambia a “Owner”. No estoy seguro de qué está ocurriendo ahí. (Y al actualizar la página, todos vuelven a “Member” o “Private”.)
¿Podrías dar un ejemplo de algo que no se haya actualizado? Los TLs y las categorías no están realmente relacionados, así que me pregunto si hay algún malentendido aquí.
Es posible que esté usando las palabras incorrectas. Si observas las dos últimas capturas de pantalla, eso es exactamente sobre lo que pregunto.
Editar una categoría, hacer clic en la pestaña de seguridad. ¿Esos son grupos, verdad? Incluso si son solo automáticos, ¿grupos basados en niveles de confianza (tl)?
No puedo encontrar “wallflowers” ni “onboarding” en ningún lugar del texto personalizado ni en la configuración. He revertido cualquier cambio que haya realizado en los nombres de los niveles de confianza, las etiquetas y/o los títulos de usuario.
Entonces, si mi tl1 es “trust-level-1”, ¿por qué no está disponible en esa lista de configuración de categoría?
¿Podría ser que no pueda eliminarlo si hay un usuario con esa etiqueta? El único otro lugar donde he visto “wallflower” es en el perfil de uno de mis usuarios de prueba.
Eso se parece mucho al retraso en la actualización del Directorio de Usuarios. Los nuevos usuarios no aparecen hasta que se ejecuta una de las rutinas diarias programadas… ¡y presto! Finalmente aparecen.
¿Significaría eso que la promoción automática de un nivel de confianza a otro no ocurriría de inmediato? (Tengo la sensación de que debería ocurrir al instante.)
El problema ha evolucionado un poco. Ahora mis nuevos usuarios solo ven la categoría que planeé, pero parece que no están obteniendo el acceso al nivel de confianza 1 (tl1) según cómo configuré las reglas.
Un nuevo usuario se registra == nivel de confianza 0 (tl0)
– obtiene acceso solo a una categoría: las reglas
– debe entrar en 5 temas
– debe pasar 3 minutos leyendo
El usuario debería ser promovido al nivel de confianza 1 (tl1)
– obtiene acceso a la segunda categoría: el vestíbulo
– debe entrar en 1 tema
– debe publicar 1 tema
– debe pasar 5 minutos leyendo
Invité a un usuario de prueba, quien recibió acceso a las reglas según lo diseñado, pero aunque dicho usuario ha cumplido los criterios, sigue estando en el nivel de confianza 0. La segunda categoría (vestíbulo) está configurada con el grupo trust_level_1 con permisos de crear/responder/ver, pero el nuevo usuario no lo ve.
Si hay una tarea programada (cron job) o algo similar que se ejecuta durante la noche, puedo investigarlo, pero necesito saber si así es como debería funcionar para poder revisar nuestros planes de incorporación y adaptarlos.
¿Puede alguien confirmarlo, por favor? Gracias de antemano.
@TGP
Brian, he copiado y pegado a continuación una publicación de mi foro donde un par de nuevos usuarios indicaron que no aparecían en el Directorio de Usuarios poco después de registrarse por primera vez. Aunque no aparecían en la lista “Semanal”, sí aparecían al cambiar a “Hoy”. Tras ejecutarse la rutina esa noche, aparecieron en el directorio en todas las vistas.
[ Los usuarios no aparecen en el Directorio de Usuarios ]
[META]
Dado que el foro llevaba activo menos de 24 horas, los usuarios no aparecían en ninguna de las categorías de búsqueda del Directorio de Usuarios: “Semana”, “Mes”, “Trimestre”, “Año” o “Todo el tiempo”. Solo aparecían en el registro de “Hoy”.
SOLUCIÓN: Esperar 24 horas para que la rutina diaria se ejecute automáticamente. Los usuarios deberían aparecer después de eso.
Revisé el foro de Soporte y encontré que otra persona también tenía este problema. La solución fue esperar 24 horas, ya que existe una rutina de actualización que se ejecuta cada 24 horas.
[Nota: Aunque en la publicación original (solución) mencioné “24 horas”, nuestra rutina parece ejecutarse alrededor de las 11 p. m. hora local, aunque no he verificado la hora exacta.]
Cada foro tiene su propia reorganización de las tareas programadas a lo largo del día, y luego esa reorganización se mantiene estable durante un tiempo.
¿TL0-1 se ejecuta cada… eh… 15 minutos o algo así? ¿1-2 y 2-3 (y 3-2) se ejecutan diariamente?