Título desaparece quando o usuário o define

Olá,

Esse problema ainda persiste :slight_smile: Haverá uma correção para isso? :slight_smile: Trust level 3 user title disappearing - #12 by jomaxro

2 curtidas

Deveria ter sido corrigido desde janeiro. Quais são os passos para reproduzir o problema? Funciona quando faço o seguinte:

  • Definir um locale padrão diferente do inglês (alemão, no meu caso)
  • Promover um usuário para TL3
  • Fazer login como esse usuário TL3
  • Acessar as preferências do usuário (/my/preferences/account)
  • Alterar o título e clicar em Salvar
  • Recarregar a página

O título selecionado continua visível.

6 curtidas

Oi, fui redirecionado(a) deste tópico:

Ainda tenho esse problema e, pelo que observei, isso acontece com todos os títulos relacionados a emblemas quando a data muda, embora eu não tenha 100% de certeza.
Um usuário relatou esse problema para mim e aqui está o que eu testei ontem:

  1. Defini um idioma padrão (inglês no meu caso, mas recebi um relatório de problema de um usuário na China/Idioma: chinês)
  2. Configurei um emblema como título (defini um título para 2 usuários)
  3. O título apareceu durante o dia, mas hoje, ao verificar, ambos os títulos desapareceram.

Existe alguma maneira de verificar se isso está relacionado à mudança de data, além de alterar o fuso horário do PC? Tentei isso, mas não funcionou (o título não desapareceu).

Agradeço qualquer sugestão, obrigado(a)

3 curtidas

Eu também recebi esse relatório de um usuário. Não consegui reproduzi-lo usando meu método antigo, que na verdade já foi corrigido, mas de alguma forma o usuário conseguiu remover o título :S

O usuário disse que vai tentar descobrir a lógica de como conseguiu fazer isso.

4 curtidas

@HeyRR @gerhard OK ISSO É ALEATÓRIO :smiley: Parece que o título é removido sempre às 20:00, ou seja, às 20:00 da noite no horário local da Finlândia. GMT +3.

Algo acontece nesse horário? Algum trabalho agendado (Cron job)?

4 curtidas

Graças à descrição do @HeyRR, identifiquei o problema. Trata-se da tarefa em segundo plano BadgeGrant, que não lida com nomes de medalhas localizados.

Vou mesclar isso amanhã.

11 curtidas

Obrigado, consigo ver que a insígnia ainda está presente após reexecutar o job BadgeGrant.

No entanto, parece haver outro problema relacionado a esse job BadgeGrant. Eu costumava atribuir manualmente em lote algumas insígnias (por exemplo, dar o primeiro “curtir” ou receber o primeiro “curtir”) a usuários que não conseguiam obtê-las automaticamente, pois tal “curtir” foi dado ou recebido em uma categoria restrita.

Mas, quando o job BadgeGrant foi acionado, todos os usuários que receberam tal insígnia via atribuição manual em lote perderam-na.

Meus Testes:

  1. Atribuir manualmente uma insígnia padrão que um usuário não consegue obter automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia será removida após executar o BadgeGrant.

  2. Criar uma insígnia personalizada com algum SQL, por exemplo, conceder essa insígnia quando um usuário criar um novo tópico em uma categoria específica. Atribuir manualmente essa insígnia a um usuário que não consegue obtê-la automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia será removida após executar o BadgeGrant.

  3. Criar uma insígnia personalizada, sem SQL. Atribuir manualmente essa insígnia a um usuário que não consegue obtê-la automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia permanece após executar o BadgeGrant.

Acho que esse é o comportamento correto, já que todos esses usuários concedidos manualmente não atendem à consulta SQL e, portanto, serão removidos do grupo de candidatos. Mas, se for esse o caso, a maioria das discussões no tópico abaixo fará muito menos sentido para fóruns com categorias restritas muito ativas. Além disso, pelo que entendo, a solução de curto prazo se torna impossível.

Alguma sugestão aqui? Posso simplesmente parar de fazer isso, mas estou curioso se há uma maneira de lidar com isso.

1 curtida

Você pode interromper isso desativando a configuração “Executar consulta de revogação diariamente”, mas talvez não seja possível fazer isso para emblemas integrados.

1 curtida

Isso foi implantado em todos os serviços? Ainda estamos vendo esse problema. https://keskustelut.inderes.fi/

EDIT: Ah, acho que o master não é implantado automaticamente em todos os serviços hospedados no Discourse. Quando ele deve ser lançado?

2 curtidas

Obrigado pela lembrança. Vou garantir que seu site seja implantado na segunda-feira.

5 curtidas

@Yu_Gong1 Seu site foi implantado hoje.

@HeyRR Sinta-se à vontade para criar um tópico #feature para uma configuração do site que permita emblemas em categorias privadas.

4 curtidas