El administrador predeterminado no recibe membresías de grupo 'staff' o 'admin' al principio

Editar: El problema es que el administrador predeterminado no se agrega inicialmente a los grupos ‘staff’ o ‘admin’ a pesar de mostrar ‘admin: yes’ en su perfil.


Solo estaba jugando con una nueva instancia de prueba y noté que después de habilitar el chat, el administrador predeterminado no podía ver la burbuja de chat y ‘chat/browse/open’ los devolvía a /latest.

Tenía ‘chat_allowed_groups’ configurado en:

Así que ese usuario realmente debería poder ver el chat.

Una vez que lo agrego a TL4, aparece la burbuja de chat. Si elimino TL4 del usuario administrador, entonces una vez más pierde el acceso.

2.9.0 beta 10 (cf646b2061) con chat v0.4.

3 Me gusta

Creo que he visto algo similar antes. ¿Es la adición de staff y admins? ¿Eliminar uno de esos permite al administrador chatear sin aumentar su nivel de confianza?

1 me gusta

Ya he probado ambas combinaciones y ninguna lo resuelve:


2 Me gusta

Hmm… Todavía no he podido reproducir esto yo mismo.

¿Tiene este usuario el rol de “desarrollador”?

¿Qué commit de chat? (No estoy seguro de si hay una mejor manera de determinar eso que entrar en el contenedor)

En su página de usuario en administración, ¿qué muestra en “Grupos”?

¿Y qué muestra para Administrador? ¿Y Moderador?

1 me gusta

Esta es una instancia nueva creada manualmente en DO esta mañana, estoy probando la experiencia actual lista para usar. Tienen membresías automáticas de grupo TL, ninguna personalizada. Administrador sí, moderador no; es el administrador predeterminado en una instancia nueva, así que sigo los valores predeterminados.

Confirmación del chat c77dc37a

2 Me gusta

¿Y muestran también las membresías automáticas de los grupos “staff” y “admins”?

1 me gusta

He iniciado un nuevo sitio autoalojado en DO con el plugin de chat y puedo confirmar que esto también me sucedió:

  • Instalado usando la guía de instalación estándar (editando en el plugin de Chat a app.yml)

  • Registrado administrador

  • Completado el asistente de configuración (primeros 3 pasos)

  • Habilitado Chat desde la página del plugin

  • Añadido staff admins trust_level_3 trust_level_4

  • Actualizado la página

  • No hay burbuja de Chat en pantalla

  • /chat/browse redirige a Latest

Otras notas:

  • Tener solo staff en los grupos de chat permitidos tampoco hace que el Chat aparezca para este usuario administrador
  • Convertirlos en moderador habilita el chat para ellos
  • Después de otorgar el estado de moderador y luego eliminarlo, el Chat sigue habilitado para este usuario administrador
2 Me gusta

Parece que los grupos automáticos no se están aplicando. Acabo de iniciar otra instancia y el administrador predeterminado solo tiene niveles de confianza, no tiene ‘staff’ o ‘admin’. Puedo activar esas membresías convirtiéndolos en moderador o creando otro administrador. Me tentó dejar la instancia durante la noche para ver si un trabajo de sidekiq lo solucionaba, pero probablemente no debería estar en ese estado para el único administrador en una instancia nueva durante ningún período de tiempo.

Así que parece que el problema no es el chat, sino las membresías del administrador predeterminado en una instancia nueva… Renombraré este tema y eliminaré la etiqueta chat.

2 Me gusta

¿Es este un problema nuevo? ¿Sugieres que el nuevo administrador sea administrador y moderador? Me pregunto si esta fue una decisión de diseño hace mucho tiempo o un cambio nuevo.

En cuanto al chat, me parece que el usuario administrador debería poder acceder a todo el chat, incluso si no está en la lista de grupos permitidos para el chat, al igual que puede acceder a todo lo demás en el sitio.

De hecho, esta semana también estuve revisando la experiencia del nuevo usuario y noté que la página de grupos en un sitio nuevo es potencialmente confusa para el primer no personal que aparece. Es insípida, solo aparece el grupo de moderadores en la lista y no hay miembros del grupo de moderadores.

El administrador predeterminado debe ser miembro de los grupos de administradores y del grupo de personal. En las instancias que creé hoy, ese no fue el caso. Sus únicas membresías de grupo iniciales eran TL0 y TL1, darles TL4 resolvió el síntoma que estaba observando con el chat, pero no la causa raíz.

Si los agregué manualmente como moderadores, recibieron la membresía del grupo de personal. Si agregué a otro administrador, sus membresías se corrigieron.

2 Me gusta

Un poco tarde, pero solo para añadir una captura de pantalla ahora que he iniciado una segunda :slight_smile: Esta es la página de usuario del administrador en una instalación nueva:

Comparado con uno de mi sitio de prueba existente:


Aunque mientras estaba allí fui a /sidekiq y ejecuté Jobs::EnsureDbConsistency y eso sí completó los grupos automáticos correctos. Como dijo @Stephen antes, realmente debería estar listo desde el inicio.

4 Me gusta

Acabo de fusionar una corrección principal para esto, es probable que no lo hayamos notado anteriormente ya que menos configuraciones dependían de estos grupos automáticos, pero ahora nos dirigimos generalmente en la dirección de usar las configuraciones del sitio group_list, así que esto debería ayudar:

7 Me gusta

He acabo de iniciar uno nuevo para otro problema y puedo confirmar que el administrador ahora se agrega a los grupos automáticos de personal y administradores de inmediato. :+1:

6 Me gusta

Este tema se cerró automáticamente después de 22 horas. Ya no se permiten nuevas respuestas.