Se eu definir a opção: “As palavras-chave são visíveis para todos, mas apenas os seguintes grupos podem usá-las”.
…selecionar grupos > salvar > depois recarregar a página ou voltar às opções mais tarde, os dois grupos selecionados não são mais exibidos. No entanto, a função entra em vigor e apenas esses dois grupos podem posteriormente atribuir tags do grupo.
Isso pode causar confusão para vários administradores. É assim que deveria ser?
Acabei de tentar testar isso com o Discourse Versão - 2.9.0.beta3, no entanto, não consegui reproduzir o problema.
Especificamente, configurei um grupo de tags com configurações semelhantes às que você descreveu, ou seja - “As tags são visíveis para todos, mas apenas os seguintes grupos podem usá-las” e, em seguida, selecionei dois grupos e cliquei em salvar.
Usei o Chrome Versão 99.0.4844.84 para acessar o Discourse e também testei com outro administrador no site usando o Firefox 91.7.1esr e ainda assim não consegui reproduzir o problema.
Espero que isso ajude a fornecer algumas informações sobre este bug.
Após mais testes, descobri que se um grupo específico não for visível para o moderador que edita as configurações do grupo de tags, esse grupo não aparecerá na página de edição do grupo de tags.
Mais detalhes sobre o processo de teste que realizei:
O grupo “secreto” que só é visível para o proprietário do grupo.
Dito tudo isso, acredito que isso está funcionando como pretendido, já que o grupo em questão estaria oculto para esse moderador de qualquer maneira, no entanto, esse moderador não seria capaz de adicionar esse grupo às configurações do grupo de tags, pois eles não seriam capazes de ver nada relacionado a esse grupo.
Isso pode não ser exatamente a situação descrita originalmente, pois parece que os dois grupos que foram adicionados às configurações do grupo de tags eram visíveis por todos (ou pelo menos visíveis para os moderadores que editavam as configurações), mas esta foi a única maneira que consegui obter resultados semelhantes ao que foi descrito.
Obrigado pela sua resposta e por tentar recriar o problema.
Para entender ainda melhor o problema, anexei capturas de tela aqui. Você pode ver que autorizo os dois grupos “Administrador” e “Moderador” a usar essas tags.
Depois de fechar a página e abri-la novamente, esses dois grupos não são mais selecionados, o que significaria que as duas “funções” não teriam mais o direito exclusivo de usar as tags no grupo de tags. Mas essas duas ainda têm apenas o direito de usar as tags. Portanto, o problema é que ele não salva as duas funções como configuradas.
Não importa o que eu use em As tags só são visíveis para os grupos a seguir, elas desaparecem imediatamente de lá se eu recarregar, visitar outra página e depois voltar ou fizer logout/login.
Se eu não voltar às configurações do grupo de tags, posso ver essa tag limitada sob seu grupo na página de tags. Mas ela não está limitando nada.
Aqui posso limitar a visibilidade de uma tag para TL2, mas os TLs inferiores a veem de qualquer maneira.
No momento, não consigo reproduzir isso. Talvez verifique a visibilidade e outras configurações dos grupos aos quais você está tentando limitar a visibilidade.
E quais seriam? Estou tentando limitar a visibilidade usando o nível de confiança. Mas não entendo por que isso poderia ter qualquer influência. É um grupo de tags e não há outras configurações que possam afetar.
Então você pode limitar a visibilidade de uma tag? Não me importo muito com essa configuração que desaparece — há alguns casos semelhantes e tenho certeza de que vem do iPadOS e/ou DiscourseHub.
Fiz uma atualização há cerca de 12 horas e posso, claro, dizer a build exata, mas esse problema já existe há bastante tempo. Eu deveria ter contado antes, mas esqueci, e agora precisei desse recurso novamente.
Eu deveria limitar todos os componentes antes de postar isso, mas isso consome um pouco de tempo entre tudo mais, mas se todos vocês realmente podem limitar a visibilidade, então eu terei que fazer isso (mas os grupos de tags têm uma certa quebra de histórico de vez em quando )
Isso começa a ficar interessante. Não importa se tentei em win-laptop, vários navegadores, iPad/iPhone… sem sorte.
Mas se usei um grupo feito por mim como limitador, ele permaneceu. Um pouco mais de investigação e um problema são os grupos automatizados que são traduzidos. Como trustlevel_x vs. o finlandês luottamustaso_x. O Discourse simplesmente não aceita os traduzidos. Bem, com grupos de tags de qualquer maneira.
E ainda assim meus usuários TL1 veem tags, não importa qual grupo limitador eu esteja usando.
Editar:
Não consigo mudar default locale de finlandês para inglês (EUA). Isso é por design, eu acho. Então, tentar ver como funciona quando os locais… são os padrão, é bastante impossível para mim.
Só estou imaginando se há alguma luz no fim do túnel para que possamos usar nomes traduzidos automaticamente de níveis de confiança? Claro, eu posso, e fiz, outro grupo e deixei todos em algum nível de confiança serem membros… mas essa é uma solução um pouco chata, já que já temos grupos para níveis de confiança.
Eu mesclei esses dois relatórios para um melhor acompanhamento do problema.
Acho que tenho uma reprodução:
Defina localidade padrão para ‘suomi’
Vá para a página /sidekiq/scheduler e acione Jobs::EnsureDbConsistency (para garantir que os nomes dos grupos sejam atualizados)
Crie um grupo de tags
Defina o equivalente de ‘As tags só são visíveis para os seguintes grupos’ para luottamustaso_2
Salve
Atualize a página
Campo está vazio
As restrições de tags não parecem ser aplicadas
Obviamente, meu site de teste está em finlandês, então estou bastante confiante no resultado, mas não 100% confiante, pois não leio finlandês e isso pode ser um pouco confuso. Se mais alguém puder reproduzir, também seria ótimo.
Acho que seus passos estão corretos. (Meu local padrão era alemão antes, então pulei os passos 1 e 2). Você poderia adicionar um passo para mudar o local do seu usuário para inglês.
Você também pode usar “As tags são visíveis para todos, mas apenas os seguintes grupos podem usá-las”.
Embora não sejam visíveis nas configurações de grupos de tags, meu usuário tl1test não pode mais usá-las. Isso também foi mencionado na primeira postagem.