Impossibile modificare o eliminare la categoria

Ciao,
Ho installato Discourse alcune settimane fa per un’associazione. Nel complesso, tutto funziona bene.
Sono un amministratore e ho nominato altri amministratori e moderatori. Un altro amministratore ha creato una categoria e successivamente l’ha rinominata.
Vogliamo modificare la categoria, darle un altro nome o eliminarla, ma ogni volta ricevo un errore 404.
Ho eseguito ./launcher rebuild app senza successo.
Avete qualche idea?
Grazie,
Aymeric

Hanno rinominato uncategorized?

1 Mi Piace

No, è un nome diverso.

Ho visto da qualche parte un metodo per eliminare un argomento dal server direttamente via SSH; potrebbe applicarsi un metodo simile alle categorie?

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

Penso ancora che si tratti della categoria non classificata che ora ha un nome diverso.

Ma sì, puoi fare qualcosa del genere

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

Immagino che ci fosse qualche carattere accentato nello slug. Ho dovuto eseguire
./launcher enter app
poi
rails c
e
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')

uscire ed uscire. La pagina di modifica della Categoria era poi accessibile.

4 Mi Piace

Ciao, funziona !!! Grazie @Benjamin_D, @pfaffman !
Credo che il problema sia l’accento nello slug. Il problema si ripresenterà quando si usa un accento nello slug?

3 Mi Piace

:thinking: qual è la tua impostazione per il metodo di generazione dello slug?

1 Mi Piace

È automatico quando assegni un nome a una nuova categoria. Penso che abbia creato la categoria con lo “slug” “pour améliorer la communication du site des adhérents du CA” e poi abbia rinominato “communication vélivélo”.

Intendo il parametro, potrebbe essere impostato su ascii o encoded (in tal caso qualcosa potrebbe non funzionare, ma non sono davvero sicuro dei risultati attesi e delle conseguenze di una o dell’altra opzione :sweat_smile:)

1 Mi Piace

Non lo so affatto. Non so dove si trovi il parametro. Stavo pensando di usare UTF8.

È lì:
your.domain/admin/site_settings/category/all_results?filter=slug

2 Mi Piace

Ciao, è ASCII. Non lo modifico mai.

1 Mi Piace

Prova a impostarlo su encoded e vedi se questo ti consente di modificare la categoria.

3 Mi Piace