Allow recovery of deleted posts via a booleanDon't actually delete objects such as posts, comments or user accounts form the database. Keep them, but hide them.
Client should have the possibility to undo delete, immediately after the deletion(only posts and comments). However if the opportunity is missed by the user the only way to recover is through staff supportThis allow to recover these objects later in the case of an accident.
This also keeps the ref to objects in flags etc