Il semble que la plupart des importateurs excluent l’extraction des posts supprimés dans le logiciel source, mais je souhaiterais les conserver. Cependant, je veux m’assurer qu’ils soient correctement supprimés dans Discourse lors de l’importation. La définition de deleted_at et deleted_by_id ne semble pas fonctionner :
if m['state'] == "deleted"
mapped[:deleted_at] = Time.now
mapped[:deleted_by_id] = -1
end
Cela fonctionne si je définis simplement l’attribut :hidden, mais je ne souhaite pas vraiment que ces posts soient visibles pour la plupart des utilisateurs. Est-il possible de marquer un post comme supprimé lors de sa création, ou cela nécessitera-t-il une intervention ultérieure après le lot d’importation, via un appel ou une requête distincte ?