Moving posts into an existing topic doesn't keep chronology

Avevo la necessità di utilizzarlo per alcuni thread di posta elettronica che sono stati suddivisi in argomenti separati durante l’importazione, quindi ho pensato di approfondire l’argomento nel caso in cui qualcun altro ne avesse bisogno. Dovrai essere in grado di accedere alla riga di comando sul server su cui è in esecuzione la tua istanza di Discourse.

Inizia spostando tutti i post desiderati nell’argomento di destinazione, quindi ottieni l’ID dell’argomento. Nella barra degli indirizzi potresti vedere qualcosa come il seguente, dove l’ID dell’argomento è 24855:
/t/topic-slug/24855/9

Sul tuo server, accedi all’applicazione Discourse con i seguenti comandi. Potrebbe essere necessario liberare spazio se hai meno di 5 GB disponibili.

cd /var/discourse
./launcher enter app

Se ciò ha avuto successo, puoi quindi riordinare i post in base ai loro timestamp con il seguente comando, sostituendo l’ID dell’argomento di conseguenza.

rake posts:reorder_posts[24855]
5 Mi Piace