Trash Collection option for collection types
Tammy Hart
Other CMS's have a trash collection system where entries are soft deleted for a set time, then hard deleted. This allows one to recover deleted entries if necessary.
Setting up a workaround for this isn't too challenging, but it could be a great option when creating a collection type. Along with the draft/publish system, you could opt the collection into trash collection and allow the ability to set the retention length.
You should also be able to set whether the deleted data can be queried by certain roles. That way, a user with the role of "Member" in a forum can delete a post which actually goes into trash collection, but they don't have to know their content will still be saved for the retention period. However, a user with the role of "Moderator" could be given access to the deleted entries so that they can restore them.
To continue that use case, this would also aid in moderators managing content that is reported by other members. So if a forum topic is reported and the author deletes that topic, a moderator could still retrieve it. If they have a system for flagging potential problems with forum members, that information can help them in that process.