Transférer des messages de groupe de la boîte de réception vers une autre instance ?

Mon site Discourse possède un groupe qui doit migrer vers une autre instance Discourse auto-hébergée, sous un domaine différent. Seuls les utilisateurs de ce groupe iront sur la nouvelle instance. Est-il possible de transférer uniquement les messages privés du groupe qui se trouvent dans notre boîte de réception vers la nouvelle instance ?

Je crois que vous pouvez déplacer les sujets réguliers, mais pour les messages privés, je ne pense pas qu’il existe actuellement de méthode. Vous pourriez peut-être faire quelque chose avec l’API ou la console rails.

D’accord, la liste des fils de discussion thématiques dans la boîte de réception n’est pas accablante, à peine 10 fils. Je ne saurais pas comment faire cela avec l’API. Je suppose qu’une copie manuelle sera plus facile une fois que tout le monde sera inscrit dans la nouvelle instance. Nous perdrons simplement les horodatages corrects.

Et si vous convertissiez les MP en sujets normaux, les déplaciez, puis les replaciez dans un MP ? Bien que je ne sois pas sûr du flux de la boîte de réception de groupe.

1 « J'aime »

Si par sujets réguliers, vous incluez également les sujets réguliers « privés » (visibles uniquement par un groupe sélectionné), cela pourrait être une option. En fait, puisque le transfert consisterait à créer un site privé accessible uniquement à ce groupe sélectionné, je n’aurais pas besoin de les déplacer vers une boîte de réception de groupe après la migration ; ils pourraient rester en tant que sujets réguliers. Cependant, avec votre méthode, dans l’instance source, puis-je sélectionner des sujets privés spécifiques à sauvegarder et restaurer dans la nouvelle instance ? Ou le transfert inclurait-il tous les sujets, et devrais-je supprimer tous les sujets non pertinents ?

Vous pouvez déplacer plusieurs sujets.