Existe-t-il un moyen de sélectionner et de supprimer plusieurs signets sans avoir à supprimer chaque élément manuellement ? Une option « Tout supprimer » me suffirait.
Salut @nhan, bienvenue chez Meta ![]()
Je ne pense pas que ce soit possible depuis l’interface utilisateur de Discourse, mais je soupçonne que cela peut être fait dans Rails en récupérant les signets des utilisateurs et en utilisant destroy. J’ai une idée de la façon dont cela pourrait être possible, mais je ne suis pas sûr de la syntaxe exacte. Cependant, je suis sûr que quelqu’un d’autre ici pourra le vérifier et vous aider. Si vous choisissez cette voie, assurez-vous de faire une sauvegarde d’abord.
Je soupçonne que tu ne veux pas supprimer tous tes favoris… Donc, si tu souhaites sélectionner plusieurs favoris pour les gérer plus facilement, je dirais que ce serait une demande de fonctionnalité Contribute > Feature request
plus raisonnable.
De plus, un rappel : bien que l’utilisation de la commande rails puisse être utile dans certains cas, elle est aussi dangereuse car une petite erreur peut avoir des conséquences désastreuses. Des sauvegardes devraient être obligatoires dans ces cas-là, mais tu devrais aussi te demander si c’est vraiment la voie à suivre pour atteindre ton objectif ![]()
Je pense que suggérer l’utilisation de la console Rails à ce stade est un peu excessif. C’est vraiment une option pour un administrateur système, et même dans ce cas, je dirais « conseiller avec prudence ».
Si les favoris causent un problème avec le site et ne peuvent pas être supprimés via l’interface utilisateur, alors une approche Rails peut être une solution possible. S’il s’agit simplement d’économiser des efforts pour des favoris personnels, ce n’est probablement pas la solution que les gens recherchent.
Mais si c’est le cas, je basculerai ceci vers un sujet d’installation. ![]()