Botão "Salvar Categoria" permanece desativado se a categoria tiver configurações de permissão personalizadas

Editei o título do tópico para destacar o problema exato, veja as respostas para mais detalhes


Ao editar as configurações da categoria, o botão Salvar fica e permanece acinzentado.

Estranhamente, o botão volta a ficar ativo magicamente se alterarmos os campos de cor da categoria, seja alterando o campo de cor da categoria, ou clicando no campo de cor do texto, depois no campo de cor da categoria.

O botão nunca deixa de ficar acinzentado para categorias que não possuem configurações de permissão padrão (todos podem ler, postar e criar), ou são categorias pré-carregadas.

Posso ter perdido algumas sutilezas sobre este bug, mas é o que eu experimento.

Versão do Discourse: 3.6.0.beta1-dev(0fa102b838)

O modo de segurança não resolve o problema.

2 curtidas

Para que conste, olhando para o seu primeiro vídeo, a cor do texto está definida como #FFF, o que acho que não passa na validação para o campo (precisa ter 6 caracteres ou mais):

Ter isso muito curto desativaria o botão de salvar.

2 curtidas

Uau. Este é o problema. A coisa das categorias pré-selecionadas não existe, a cor do texto foi definida como #FFFFFF nesta categoria.

Se eu definir #FFFFFF como a categoria de cor de texto, o problema desaparece.

/admin/logs/staff_action_logs mostra que eu nunca defini as cores do texto como #FFF. Era o valor padrão. Foi uma migração do vBulletin para o Discourse, se isso tiver alguma importância.

Talvez o script de importação tenha definido o valor como #FFF, evitando o script de validação e criando este bug (embora eu não tenha certeza se os scripts de importação definem cores…). :person_shrugging:

1 curtida

Acho que outra pessoa tropeçou nisso recentemente também - Access to category after 10 posts (automatic group membership)

Acho que isso também foi uma migração. Não tenho certeza se alguma mágica poderia ser adicionada para corrigir automaticamente as óbvias como parte do salvamento da categoria?

2 curtidas

Tenho o mesmo problema em outros fóruns migrados do phpBB, com idade tão antiga quanto 2018 e menos de um ano.

Parece que em fóruns migrados, apenas as categorias criadas pelos scripts têm sua cor definida para #FFF. Então, acho que há um problema subjacente para corrigir que afeta qualquer importador.

2 curtidas

Eu acho que o problema pode ser corrigido alterando esta linha:

Substituindo FFF por FFFFFF.

1 curtida

Puxa. Eu deveria ter esperado até 1º de outubro.

2 curtidas