Un grand merci à tous ceux qui aideront, j’adore Discourse, une plateforme de forum que je pense être la meilleure.
Comment supprimer des utilisateurs (anonymes ou non), mais conserver leurs publications, même si les utilisateurs ont plusieurs publications ou une seule publication.
Pouvez-vous clarifier un peu ce que vous essayez d’accomplir ?
Souhaitez-vous que toutes les données utilisateur, à l’exception des publications, soient supprimées, et que les publications soient uniquement supprimées de manière logique (conservées dans la base de données, non visibles publiquement) ?
Je crois que si vous supprimez un utilisateur, toutes les publications sont supprimées de manière logique. J’ai essayé sur mon instance de test :
Je ne sais pas si elles sont nettoyées après un certain temps, et je crois que les pièces jointes seront supprimées après un certain temps.
Merci Panapin,
certains de mes utilisateurs enfreignent les règles de la communauté. Mais ils ont des publications de qualité, donc je veux garder les publications, supprimer les utilisateurs (je dois également supprimer les utilisateurs dans la base de données)
Je veux supprimer ces utilisateurs dans la base de données, pour économiser de la RAM et du CPU pour le serveur.
Si vous passez à un utilisateur anonyme, un nouvel utilisateur sera créé, occupant ainsi de la RAM et du CPU.