J’ai renommé le titre de cette demande de fonctionnalité pour qu’elle porte clairement sur la suppression permanente en masse. Nous pouvons discuter de la fonctionnalité ici et préciser à quoi elle pourrait ressembler dans l’interface utilisateur, mais ne vous faites pas trop d’illusions quant à sa mise en œuvre dans un avenir proche.
La suppression permanente de publications comporte beaucoup de risques, et la suppression permanente en masse en comporte beaucoup ! Êtes-vous sûr de vouloir vraiment faire cela ? Votre base de données est-elle vraiment si volumineuse que vous ne pouvez pas vivre avec les discussions supprimées, comme tout le monde ? Ou y a-t-il une autre raison pour laquelle vous souhaitez supprimer définitivement des discussions ? Pouvez-vous partager vos raisons ?
Il existe Introducing permanently delete post functionality mais cela ne fonctionne que pour une seule discussion à la fois.
Pour autant que je sache, il n’est actuellement pas possible de voir une liste de publications supprimées, puis de les supprimer définitivement en masse, par exemple en fonction de critères tels que l’âge. Vous pourriez écrire un script pour le faire en ligne de commande, ou si vous n’êtes pas à l’aise, demander dans Marketplace à quelqu’un de le faire pour vous.
Si une telle fonctionnalité existait dans l’interface, pouvez-vous décrire plus en détail comment vous pensez qu’elle devrait fonctionner ?
Peut-être que la meilleure approche serait quelque chose comme ceci :
- ajouter un filtre à la recherche avancée pour afficher les discussions qui sont supprimées. De cette façon, vous pourriez combiner avec d’autres filtres (plage de dates, tag, catégorie, auteur, etc.) pour obtenir la liste des discussions supprimées que vous souhaitez supprimer définitivement.
- lorsque
can_permanently_deleteest activé, fournir également l’option “Supprimer définitivement” dans les actions groupées.
(Veuillez ne pas publier la même demande dans plusieurs anciennes discussions - j’ai supprimé l’autre)