Admin padrão não recebe associações de grupo 'staff' ou 'admin' inicialmente

Editar: O problema é que o administrador padrão não é adicionado aos grupos ‘staff’ ou ‘admin’ inicialmente, apesar de aparecer como admin: sim em seu perfil.


Apenas mexendo em uma nova instância de teste e notei que, após habilitar o chat, o administrador padrão não conseguia ver a bolha de fala e chat/navegar/abrir os devolvia para /latest.

Eu tinha chat_allowed_groups configurado em:

Portanto, esse usuário deveria realmente conseguir ver o chat.

Assim que eu o adiciono ao TL4, a bolha de chat aparece. Se eu remover o TL4 do usuário administrador, ele novamente perde o acesso.

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

3 curtidas

Acho que já vi algo assim antes. É a adição de staff e admins? Remover um deles permite que o administrador converse sem aumentar seu nível de confiança?

1 curtida

Já tentei ambas as combinações, nenhuma resolve:


2 curtidas

Hmm… ainda não consegui reproduzir isso.\n\nEste usuário tem a função de "desenvolvedor"?\n\nQual commit do chat? (Não tenho certeza se há uma maneira melhor de determinar isso do que entrar no container)\n\nNa página do usuário dele no admin, o que aparece em "Grupos"?\n\n

\n\n\nE o que aparece para Administrador? e Moderador?\n\n

1 curtida

Esta é uma instância nova criada manualmente no DO esta manhã, estou efetivamente testando a experiência atual “out-of-box”. Eles têm associações automáticas de grupo TL, nenhuma personalizada. Administrador sim, moderador não - é o administrador padrão em uma nova instância, então seguindo os padrões.

Commit do chat c77dc37a

2 curtidas

E eles mostram as associações de grupos automáticos “staff” e “admins” também?

1 curtida

Criei um novo site auto-hospedado no DO com o plugin de chat e posso confirmar que isso também aconteceu comigo:

  • Instalado usando o guia de instalação padrão (editando no plugin Chat para app.yml)

  • Administrador registrado

  • Assistente de configuração concluído (primeiros 3 passos)

  • Chat ativado na página do plugin

  • Adicionado staff admins trust_level_3 trust_level_4

  • Página atualizada

  • Nenhuma bolha de chat na tela

  • /chat/browse redireciona para Latest

Outras observações:

  • Ter apenas staff nos grupos de chat permitidos também não faz o Chat aparecer para este usuário administrador
  • Torná-los moderador ativa o chat para eles
  • Após conceder status de moderador e depois removê-lo, o Chat ainda está ativado para este usuário administrador
2 curtidas

Parece que os grupos automáticos não estão sendo aplicados. Acabei de iniciar outra instância e o administrador padrão só tem níveis de confiança, eles não têm ‘staff’ ou ‘admin’. Posso acionar essas associações tornando-os moderadores ou criando outro administrador. Fiquei tentado a deixar a instância funcionando durante a noite para ver se um job do sidekiq resolveria isso, mas provavelmente não deveria estar nesse estado para o único administrador em uma instância nova por qualquer período de tempo.

Portanto, parece que o problema não é o chat, mas sim as associações do administrador padrão em uma instância nova… Renomearei este tópico e remover o tag chat.

2 curtidas

Este é um novo problema? Você está sugerindo que o novo administrador também seja um administrador e moderador? Gostaria de saber se esta foi uma decisão de design antiga ou uma nova mudança.

Quanto ao chat, parece-me que o usuário administrador deveria poder acessar todo o chat, mesmo que não esteja listado em grupos permitidos para chat, assim como pode acessar todo o resto do site.

Acontece que eu também estava analisando a experiência do novo usuário esta semana e notei que a página de grupos em um novo site é potencialmente confusa para o primeiro não-funcionário a aparecer. É sem graça, apenas o grupo de moderadores aparece na lista, e não há membros do grupo de moderadores.

O administrador padrão deve ser membro dos grupos admins e staff. Nas instâncias que criei hoje, não foi o caso. Suas únicas associações de grupo iniciais eram TL0 e TL1, dar-lhes TL4 resolveu o sintoma que eu estava observando com o chat, mas não a causa raiz.

Se eu os adicionasse manualmente como moderador, eles recebiam a associação ao grupo staff. Se eu adicionasse outro administrador, suas associações eram corrigidas.

2 curtidas

Um pouco tarde, mas só para adicionar uma captura de tela agora que iniciei uma segunda :slight_smile: Esta é a página de usuário do administrador em uma instalação nova:

Comparado a um do meu site de teste existente:


Embora eu estivesse lá, fui para /sidekiq e executei Jobs::EnsureDbConsistency e isso preencheu os grupos automáticos corretos. Como o @Stephen disse anteriormente, isso realmente deveria estar pronto desde o início.

4 curtidas

Acabei de mesclar uma correção principal para isso, provavelmente não percebemos isso anteriormente, já que menos configurações dependiam desses grupos automáticos, mas agora estamos geralmente caminhando na direção de usar as configurações do site group_list, então isso deve ajudar:

7 curtidas

Acabei de iniciar um novo para outra questão e posso confirmar que o administrador agora é adicionado aos grupos automáticos de staff e administradores imediatamente. :+1:

6 curtidas

Este tópico foi automaticamente fechado após 22 horas. Novas respostas não são mais permitidas.