Duplicando um tópico inteiro

Sei que isso já foi perguntado/discutido antes. Acredito que meu caso de uso é legítimo, mas talvez não seja difundido o suficiente para exigir que os desenvolvedores implementem um novo recurso, então espero a próxima melhor sugestão de especialistas aqui… fico feliz com o console Rails também se alguém me indicar as funções e chamadas que devo usar.

Somos uma equipe de pessoas com vários níveis de confiança. Alguns postam em categorias restritas. Precisamos escrever um guia para novatos, e parte do guia incluiria um exemplo de um tópico completo de um desses fóruns restritos (e sei que isso soa conflitante), escolhido entre os tópicos que podemos permitir que membros de nível de confiança mais baixo vejam. No entanto, não quero mover o tópico de sua categoria original, mas duplicá-lo. Quero as revisões das postagens também. Criar manualmente respostas e copiar o conteúdo de cada postagem + alterar a propriedade seria a próxima melhor solução, mas eu gostaria muito de ter as revisões das postagens também.

Como administrador, posso alterar o autor de uma postagem para qualquer usuário específico usando a interface gráfica?

Se eu quisesse fazer isso no console Rails, um alma gentil poderia indicar quais funções e chamadas usar para copiar as postagens de um tópico como um conjunto de respostas para um tópico existente?

1 curtida

Sim. Chave inglesa de administrador > Alterar propriedade.

1 curtida

Droga, acabei de voltar para excluir essa parte da postagem depois de ver o comando Alterar Propriedade.

Para constar, estou interessado em copiar as revisões de cada postagem também, basicamente uma cópia completa. Criar novas postagens manualmente e copiar o conteúdo perderia as revisões (mas seria a próxima melhor coisa se eu não puder duplicá-la de outra forma)

O que é TC? Sei que criei novos tópicos no passado via API, embora eu não esteja tentando criar um novo tópico aqui, mas sim duplicar todas as postagens (com revisões) como respostas a um tópico existente.

Um Componente de Tema.

Acho que isso não é possível então. Talvez isso devesse estar em Feature.

Quero dizer que a funcionalidade de dividir/mesclar tópicos seria fundamentalmente a mesma, só que o tópico antigo não seria excluído… é realmente tudo o que eu precisaria :slight_smile:

1 curtida

Seria necessário um plugin para duplicar o tópico e suas revisões. Mas e se um ou outro tópico continuar a fazer revisões?

Eu acho que o que fazer é:

  • Iniciar o tópico no local secreto
  • Discuti-lo, editá-lo,
  • quando estiver pronto para ser tornado público, você usa a chave inglesa, seleciona as postagens, seleciona a OP/primeira postagem e move para um novo tópico.

O tópico movido vai com suas edições. O original permanece no tópico original, com suas edições. O novo está no novo tópico com as edições.

Eu acho que isso faz o que você quer.

Concordo, o link para o tópico de menor confiança estará no tópico de maior confiança se o Post de Abertura não for dividido.

Se as confianças fossem o contrário, isso seria um problema, mas faz sentido com o sistema de confiança.

@pfaffman O tópico antigo já está fechado e queremos mantê-lo onde está por vários motivos (mesmo que não seja para manter registros).

Estou ciente do recurso de divisão de tópicos, mas não é o que eu quero. O que eu realmente quero é a divisão do tópico sem a exclusão do tópico antigo. Estou ciente de que internamente o código ruby não está realmente criando uma nova postagem e excluindo a antiga, mas que ele altera o tópico pai para as respectivas postagens.

Não estou defendendo que os desenvolvedores adicionem isso como um recurso, mas ficaria grato por algumas dicas para fazer isso sozinho no console do rails.

2 curtidas

ah, você quer postar revisões do Post de Abertura no tópico de confiança mais baixa

Talvez uma ideia maluca e eu não testei isso, mas talvez o ActivityPub Plugin possa funcionar para você.