Kategorie kann nicht geändert oder gelöscht werden

Hallo,
ich habe vor einigen Wochen Discourse für einen Verein installiert. Insgesamt funktioniert alles gut.
Ich bin Administrator und habe weitere Administratoren und Moderatoren ernannt. Ein anderer Administrator hat eine Kategorie erstellt und diese später umbenannt.
Wir möchten die Kategorie bearbeiten, einen anderen Namen vergeben oder löschen, aber ich erhalte jedes Mal einen 404-Fehler.
Ich habe einen ./launcher rebuild app ausgeführt, ohne Erfolg.
Haben Sie eine Idee?
Vielen Dank,
Aymeric

Haben sie uncategorized umbenannt?

1 „Gefällt mir“

Nein, es ist ein anderer Name.

Ich habe irgendwo eine Methode gesehen, um ein Thema direkt über SSH vom Server zu löschen. Könnte eine ähnliche Methode auch für Kategorien gelten?

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

Ich denke immer noch, dass es sich um eine nicht kategorisierte Kategorie mit einem neuen Namen handelt.

Aber ja, du kannst so etwas machen wie:

   Category.find_by(name: "ffd").destroy!
2 „Gefällt mir“

Ich vermute, es lag an einem Akzent im Slug. Ich musste
./launcher enter app
eingeben, dann
rails c
und
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')

Verlassen und beenden. Danach war die Kategorie-Seite bearbeitbar.

4 „Gefällt mir“

Hallo, es funktioniert !!! Danke @Benjamin_D, @pfaffman!
Ich denke, das Problem liegt am Akzent im Slug. Wird das Problem erneut auftreten, wenn ein Akzent im Slug verwendet wird?

3 „Gefällt mir“

:thinking: Wie ist deine Einstellung für die Slug-Erstellung?

1 „Gefällt mir“

Das passiert automatisch, wenn Sie einer neuen Kategorie einen Namen zuweisen. Ich vermute, er hat eine Kategorie mit dem ‘Slug’ ‘pour améliorer la communication du site des adhérents du CA’ erstellt und sie später in ‘communication vélivélo’ umbenannt.

Ich meine den Parameter. Er könnte auf ascii oder encoded gesetzt werden (dann funktioniert eventuell etwas nicht, aber ich bin mir nicht ganz sicher, welche Ergebnisse und Konsequenzen jeweils zu erwarten sind :sweat_smile:)

1 „Gefällt mir“

Ich weiß überhaupt nicht. Ich weiß nicht, wo der Parameter ist. Ich habe daran gedacht, UTF8 zu verwenden.

Es ist dort:
your.domain/admin/site_settings/category/all_results?filter=slug

2 „Gefällt mir“

Hallo, es ist ASCII. Ich ändere das nie.

1 „Gefällt mir“

Versuchen Sie, es auf encoded zu setzen, und schauen Sie, ob Sie damit die Kategorie bearbeiten können.

3 „Gefällt mir“