No entanto, também temos usuários com 24 distintivos!
Gostaria de saber se há uma maneira de definir o max_favorite_badges ACIMA de 6:
discourse(prod)> SiteSetting.max_favorite_badges = 50
lib/site_settings/type_supervisor.rb:308:in ‘SiteSettings::TypeSupervisor#validate_value’: max_favorite_badges: O valor deve estar entre 0 e 6. (Discourse::InvalidParameters)
Você sabe se existe uma maneira de ignorar o valor sugerido? Considerando os riscos mencionados (por exemplo, a falta de suporte caso algo relacionado ao badge quebre).
Qual é exatamente o seu caso de uso para permitir tantos favoritos? Acredito que 24 emblemas seriam muitos para um cartão de usuário, pelo menos no tema padrão. Onde você pretende usar esses favoritos? Talvez exista uma alternativa ao uso dessa configuração do site. Por exemplo, o plugin de emblemas de postagem permite que os usuários selecionem qual dos seus emblemas será exibido ao lado do nome deles nas postagens.
Não, não acho que seja possível no momento. Seria uma má ideia permitir que as pessoas contornem os limites estabelecidos, que, como disse, quase sempre existem por um motivo.
As pessoas querem exibir todas as suas medalhas em seus perfis. É um pedido específico para o tipo de comunidade, pois os participantes concorreram a várias competições, são “Mentores”, “Moderadores” ou até mesmo “tradutores”, e querem um espaço para mostrar cada um desses títulos. Atualmente, tenho tanto os grupos quanto as medalhas, mas só consigo exibir o ícone único do grupo na postagem e as medalhas (6) no cartão do usuário.
Isso é MUITO específico da comunidade, devido à forma como a comunidade trabalha com os emblemas na plataforma (Resonite). É por isso que é um pedido tão específico
No plugin que eu vinculei ou no componente do tema?
Talvez não seja exatamente o que você precisa, mas ainda pode ser um bom ponto de partida para criar o que você precisa.
Eu chamei de plugin porque o post que vinculei contém um plugin. Não é culpa minha que ele seja discutido dentro do tópico do componente de tema
O plugin permite que os usuários selecionem as insígnias, enquanto no componente o administrador decide quais insígnias são exibidas. Eu achei que o plugin poderia estar mais próximo da seleção de favoritos.
aumentar para algo como uma dúzia provavelmente é possível com um plugin personalizado ou alguns comandos do Rails e CSS correspondente para corrigir os problemas de layout, mas chegar a 50 inflaria as cargas JSON e quebraria muita coisa. Qualquer aumento no limite padrão de emblemas codificado manualmente seria bastante frágil, eu acho.
Verifiquei seu site e há muito que poderia ser apenas grupos de autoatendimento ou até mesmo campos de usuário (como os de sexualidade/deficiência). Distintivos são destinados a conquistas, como os demais são ou parecem ser.
A menos que ter insígnias de bandeira seja importante para você, recomendo criar apenas um campo de usuário para coisas como essas.
Com certeza. Na minha opinião, muitas vezes é bom compartilhar o motivo™, se for conhecido
Pode ser por questões de legibilidade. Para otimização de requisições. Para ambos, para outros propósitos, o que for.
Pessoalmente, sempre me sinto satisfeito quando alguém pergunta sobre algo e o motivo™ é explicado em algum momento
Às vezes, até o motivo™ pode ser legitimamente questionado pelos usuários
@codixer se o limite não puder ser aumentado pela interface, postar em Contribute > Feature é o caminho (ou você pode tentar o caminho do plugin, mas não tenho certeza se podemos substituir essa configuração, mesmo com um plugin).
Há pouca chance de uma mudança ocorrer se o tópico não tiver adesão e ninguém mais tiver solicitado isso (especialmente clientes), mas fazer um pedido de funcionalidade não faz mal!
Como muitos outros, já abri pedidos de funcionalidade que não receberam curtidas nem votos, mesmo achando que tinha ideias fantásticas
Sim, estou procurando algo que possa exibir com base nos grupos de um usuário. E apenas o grupo principal não funcionou muito bem. Tem alguma alternativa?
Se eu soubesse, teria dito pelas mesmas razões que você Apenas imaginei que o número 6 foi escolhido de alguma forma, de um jeito ou de outro. Se eu tivesse que fazer uma suposição totalmente aleatória, diria que é para a legibilidade do cartão do usuário (porque 6 já é bastante), mas a equipe provavelmente saberia melhor do que eu