Meu site Discourse tem um grupo que precisa migrar para uma instância Discourse auto-hospedada diferente, sob um domínio diferente. Apenas os usuários desse grupo irão para a nova instância. É possível transferir apenas as mensagens privadas do grupo que estão em nossa caixa de entrada para a nova instância?
Acredito que você possa mover tópicos regulares, mas para MPs, eu não acho que haja um jeito atualmente. Você pode ser capaz de fazer algo com a API ou o console rails, no entanto.
Ok, a lista de tópicos no inbox não está sobrecarregada, mal são 10 tópicos. Eu não saberia como fazer isso com a API. Acho que uma cópia manual será mais fácil quando todos estiverem registrados na nova instância. Apenas perderemos os carimbos de data/hora corretos.
E se você convertesse as MP em tópicos normais, as movesse, e depois as movesse de volta para uma MP? Embora eu não tenha certeza sobre o fluxo da caixa de entrada do grupo.
Se por tópicos regulares você também incluir tópicos regulares “privados” (visíveis apenas a um grupo seleto), isso poderia ser uma opção. Na verdade, como a transferência seria para ter apenas um site privado acessível apenas a esse grupo seleto de pessoas, eu não precisaria movê-los de volta para uma caixa de entrada de grupo após a migração; eles podem permanecer como tópicos regulares. No entanto, com o seu método, na instância de origem, posso selecionar tópicos privados específicos para serem copiados e restaurados na nova instância? Ou a transferência incluiria todos os tópicos, e eu teria que excluir todos os tópicos não relacionados?
Você pode mover vários tópicos.