Exclusão em massa de desmarcação

Isso encontrará tópicos excluídos criados pelo user_id 1.

dts=Topic.with_deleted.where(user_id: 1).where("deleted_at is not null");
dts.pluck(:deleted_at, :id)
dps=Post.with_deleted.where(user_id: 1).where("deleted_at is not null");
dbs.pluck(:deleted_at, :id)

E parece que você pode restaurar posts com algo como

dp=dps.first
dp.deleted_at=nil
dp.deleted_by=nil
dp.save

E você faria algo semelhante para tópicos.

Se chegar a hora de restaurar as coisas, o acima deve ser suficiente para alguém que saiba um pouquinho sobre rails para poder restaurá-los todos.

Só para constar, se você os tivesse movido para uma categoria oculta, teria sido talvez um pouco mais fácil restaurá-los todos em massa para a última revisão. Mas quando nenhuma dessas coisas é possível para você, acho que é uma distinção sem diferença.

Por último, peço desculpas por mais uma vez tratar um pedido de recurso como #suporte. Acho que faço isso porque não tenho poder para criar recursos, mas posso resolver problemas.

4 curtidas