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.
Desconfio que você não queira excluir todos os seus favoritos… Então, se você quiser selecionar vários favoritos para ajudá-lo a gerenciá-los, acho que seria mais razoável fazer um pedido de recurso Contribute > Feature request ![]()
Além disso, um lembrete de que, embora usar o comando do Rails possa ser útil às vezes, também é perigoso, pois um pequeno erro pode ter efeitos desastrosos. Os backups devem ser obrigatórios nesses casos, mas você também deve se perguntar se realmente quer seguir por esse caminho para alcançar 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. ![]()