Como limitar a escolha de flair pelo usuário?

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 :slight_smile:

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.

Obrigado!

1 curtida

Talvez você queira considerar este componente de tema.

Ele oferece flairs de Nível de Confiança e ainda permite outros flairs.

Caso contrário, acho que você pode desativar a escolha de flairs desabilitando a escolha de grupo primário.

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)

4 curtidas

ok, obrigado por perder essa mudança. Como uma correção menor, você provavelmente poderia ocultar a marcação de alteração com CSS.

Instalar um plugin e ocultá-lo com CSS não é bom, pois reverte uma opção que estava na base do Discourse há mais de 5 anos.

O Discourse é personalizável e esse é o ponto. Existem muitos recursos que as pessoas desativam/ocultam que não querem que sejam usados em seus sites.

É por isso que as pessoas usam o Discourse, por causa de suas personalizações flexíveis.

Claro, para o seu site/instância, pode não ser bom.

Estou perguntando o ponto de adicionar texto de destaque escolhido pelo usuário que quebra mais do que adiciona?

Você pode compartilhar algo sobre isso? Porque não estou perguntando sobre o que você mencionou.

Você não perguntou sobre a escolha de flares em sua postagem de Op?

Então eu declarei um método para desabilitar a escolha.

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

1 curtida

Para confirmar, é esta configuração de preferência do usuário que está causando o problema?

Pois não vejo níveis de confiança como opções

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.

1 curtida

Fácil, pode ser um mal-entendido meu também porque não sou um especialista e estou sempre aprendendo :folded_hands:

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.

3 curtidas

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.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.