Moving posts into an existing topic doesn't keep chronology

Ich hatte Bedarf, dies für einige E-Mail-Threads zu verwenden, die während des Imports in separate Themen aufgeteilt wurden. Daher habe ich das hier etwas genauer ausgeführt, falls jemand anderes dies ebenfalls benötigt. Sie müssen in der Lage sein, auf die Kommandozeile des Servers zuzugreifen, auf dem Ihre Discourse-Instanz läuft.

Beginnen Sie damit, alle gewünschten Beiträge in das Zielfach zu verschieben und holen Sie sich dann die Themen-ID. In der Adressleiste könnten Sie etwas wie Folgendes sehen, wobei die Themen-ID 24855 ist:
/t/topic-slug/24855/9

Geben Sie auf Ihrem Server mit folgenden Befehlen den Discourse-App-Bereich auf. Falls weniger als 5 GB verfügbar sind, müssen Sie möglicherweise etwas Speicherplatz freigeben.

cd /var/discourse
./launcher enter app

Wenn dies erfolgreich war, können Sie die Beiträge dann mit dem folgenden Befehl nach ihren Zeitstempeln neu ordnen. Ersetzen Sie dabei die Themen-ID entsprechend.

rake posts:reorder_posts[24855]
5 „Gefällt mir“