Temos alguns flairs relacionados aos nossos níveis de confiança.
Portanto, se os usuários puderem escolher seus próprios flairs, não poderemos distribuí-los porque eles perdem seu valor (!).
Não entendo o ponto disso e talvez eu esteja perdendo a opção de desativar a escolha de flairs pelos usuários e deixar o sistema usá-los alinhados com o sistema geral de confiança construído em cima
Existe uma solução alternativa relativamente simples para desativar a escolha de flairs pelos usuários? Posso trabalhar nisso se você me der algumas direções.
Na verdade, isso não acontece há muito tempo. Costumava ser que o flair estava diretamente ligado ao grupo primário, mas hoje em dia a opção de flair em suas preferências pode ser usada para selecionar qualquer flair que um dos grupos em que você está tenha, mesmo que a capacidade de selecionar seu grupo primário esteja desativada para usuários normais.
Minhas preferências para minha conta de teste padrão na instância NaNoWriMo, que tem a capacidade de selecionar seu grupo primário desativada para usuários regulares.
(E caso alguém esteja curioso sobre isso, tenho várias contas de teste lá com diferentes níveis de confiança e acesso que são mantidas em um grupo personalizado cujo nome faz referência à minha conta de moderador)
Desculpe, mas isso não resolve o problema real, onde as pessoas podem selecionar “Nível de Confiança 3” no Nível de Confiança 1.
E desativar o seletor, o distintivo de avatar e editar cada usuário manualmente não é tão bom quanto definir a opção padrão para que ninguém possa selecionar o grupo (além da equipe, talvez) para respeitar a base do Sistema de Confiança no Discourse.
Ainda não entendi o motivo de permitir que os usuários escolham seu grupo quando os grupos são, por design, atualizados pelo Nível de Confiança.
O problema provavelmente precisa ser movido para Bug
O Theme component que eu linkei, não acho que dê opções aos usuários para selecionar diferentes grupos de Nível de Confiança para flairs.
Após uma rápida olhada na sua declaração de Op e no Componente de Tema de flairs de TL Personalizados. Acho que funcionaria melhor, pois adiciona um flair adicional ao perfil do usuário; deixando a escolha de flairs intacta para outros flairs de grupo. Imagino que você precisará remover como adicionou flairs ao TL e adicioná-los ao componente vinculado acima. Essa provavelmente seria a rota mais fácil no momento, com menos trabalho envolvido.
Acho que talvez eu esteja entendendo mal o problema que você está enfrentando. Minhas desculpas.
Fácil, pode ser um mal-entendido meu também porque não sou um especialista e estou sempre aprendendo
Estou tentando dar um flair para os níveis 1, 2 e 3 (não temos planos de permitir o nível 4 porque é redundante para nossos propósitos no momento) e vemos que o core permite isso tão facilmente.
Mas temos usuários de nível 1 mostrando flair configurado para nível 2 antes! E não estamos usando o plugin, mas já o experimentamos antes e vejo que isso pode estar causando o problema, e não o core.
Acho que os plugins precisam detalhar ou evitar completamente alterações permanentes. Vejo o mesmo com os excertos: nenhum plugin, mas excertos em todos os lugares (!)
Obrigado pelo seu acompanhamento, vou investigar a fundo e ver o que está acontecendo em nossa instância.
Examinando as configurações. Você precisaria remover os flairs de grupo nas configurações de grupo para Níveis de Confiança.
Em seguida, configure os Flairs de Confiança no Componente de Tema para cada Nível de Confiança que você deseja ter flairs e escolha a posição em que deseja que ele seja exibido no Avatar. A escolha real do flair de grupo no perfil do usuário não terá nenhum flair para escolher, a menos que um grupo personalizado tenha um flair de grupo.
O componente de tema Theme component que linkei mostrará apenas o flair do Nível de Confiança mais alto que o membro possui.