Não é possível modificar ou excluir categoria

Olá,
Instalei o Discourse há algumas semanas para uma associação. No geral, tudo funciona bem.
Sou administrador e nomeei outros administradores e moderadores. Outro administrador criou uma categoria e, em seguida, a renomeou.
Queremos editar a categoria, dar-lhe outro nome ou excluí-la, mas sempre recebo um erro 404.
Executei um ./launcher rebuild app, mas sem sucesso.
Você tem alguma ideia?
Obrigado,
Aymeric

Eles renomearam uncategorized?

1 curtida

Não, é um nome diferente.

Vi em algum lugar um método para excluir um tópico do servidor diretamente via SSH. Será que um método similar se aplicaria a categorias?

https://meta.discourse.org/t/how-can-i-delete-a-topic-permanently/138321/2

Ainda acho que é a categoria sem categoria que agora tem um nome diferente.

Mas sim, você pode fazer algo como

   Category.find_by(name: "ffd").destroy!
2 curtidas

Estou achando que havia algum acento no slug. Tive que executar
./launcher enter app
e depois
rails c
e
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')

sair e sair
A página de modificação de Categoria ficou acessível.

4 curtidas

Olá, funcionou !!! Obrigado @Benjamin_D, @pfaffman !
Acho que o problema é o acento no slug. O problema se repetirá ao usar acento no slug?

3 curtidas

:thinking: qual é a sua configuração de método de geração de slug?

1 curtida

É automático quando você atribui um nome a uma nova categoria. Acredito que ele criou a categoria com o nome de “slug” “pour améliorer la communication du site des adhérents du CA” e depois a renomeou para “communication vélivélo”.

Quero dizer o parâmetro, ele pode ser definido como ascii ou encoded (então algo pode não funcionar, mas não tenho muita certeza dos resultados esperados e das consequências de cada um :sweat_smile:)

1 curtida

Eu não sei nada. Não sei onde está o parâmetro. Eu estava pensando em usar UTF8.

Está lá:
seu.domínio/admin/site_settings/category/all_results?filter=slug

2 curtidas

Olá, é ASCII. Eu nunca modifico isso.

1 curtida

Tente definir como encoded e veja se isso permite que você edite a categoria.

3 curtidas