Existe alguma maneira de selecionar e remover vários favoritos sem ter que excluir cada item manualmente? Uma opção “Excluir tudo” seria suficiente para mim.
oi @nhan, bem-vindo à Meta ![]()
não acredito que seja possível pela interface do Discourse, mas suspeito que possa ser feito no rails obtendo os marcadores dos usuários e usando destroy. tenho uma ideia de como pode ser possível, mas não tenho certeza da sintaxe exata. no entanto, tenho certeza de que outra pessoa aqui poderá verificar isso e ajudar. se você seguir esse caminho, certifique-se de fazer backup primeiro.
Suspeito que você não queira excluir todos os seus favoritos… Então, se você quiser selecionar vários favoritos para ajudar a gerenciá-los, eu diria que seria mais um pedido de #recurso razoável ![]()
Além disso, um lembrete de que, embora usar o comando rails possa ser útil às vezes, também é perigoso, pois um pequeno erro pode ter efeitos desastrosos. Backups devem ser obrigatórios nesses casos, mas você também teria que se perguntar se realmente quer seguir esse caminho para atingir seu objetivo ![]()
Acho que sugerir o uso do console do Rails neste momento é um exagero. É realmente uma opção apenas para um administrador de sistema e, mesmo assim, eu diria “aconselhar com cautela”.
Se os favoritos estiverem causando algum tipo de problema com o site e não puderem ser excluídos pela interface do usuário, então uma abordagem do Rails pode ser uma solução possível. Se for apenas para economizar algum esforço para os pessoais, provavelmente não será a solução que as pessoas estão procurando.
Mas se for, vou mudar isso para um tópico de #instalação. ![]()