Grupo "todos" não consegue ver modelos privados

Encontrei um bug ao testar o plugin Templates. Versão do Discourse 3.2.0.beta1-dev (24d46fd981), commit do templates 146dc201. (Vejo agora que há uma nova versão há oito horas, mas como o commit não menciona especificamente este bug, arrisco a suposição de que ele não foi corrigido. Por favor, corrija-me se eu estiver errado.)

  1. Tenha um usuário definido como membro regular, mas não membro de nenhum grupo.

  2. Habilite templates privados e crie a tag template. Permita que everyone use templates privados.

  3. O usuário supracitado criou um PM para si mesmo e o marcou como template, mas não conseguiu vê-lo como uma opção para selecionar ao criar um novo tópico.

Eu, como membro da equipe, fui capaz de criar meu próprio PM e marcá-lo como template e ver ambos, com as mesmas configurações.

Então atribuí o usuário de teste a um grupo e especificamente movi o grupo de permissão de everyone para apenas aquele grupo e, em seguida, o usuário pôde ver seu template privado.

1 curtida

E se você atribuir permissões a @trust_level_0 em vez disso? Funciona então?

1 curtida

Sim, trust_level_0 parece funcionar. Uma boa solução alternativa, se eles não planejam corrigir everyone.

1 curtida

‘Everyone’ é mais um pseudo grupo que inclui anon, e provavelmente não deveria ser incluído como um grupo disponível para ser definido aqui. :thinking:

Acho que definir TL0 seria o ideal. :+1:

Vou ver se conseguimos que alguém dê uma olhada.

3 curtidas

Eu concordo com essa lógica. Apenas queria relatar porque foi algo que notei. :smile:

1 curtida