I am now an active moderator at the Sponge(Powered?) Forums, and I’ve noticed a missing feature in Discourse: public moderation logs.
There have been issues in the past in related communities with forum moderator transparency, so I think a public log of deletions would serve to increase trust in the forum staff by the community.
Design example: Wikipedia
Design example: 4chan ban logs
A few notable qualities:
- There is a coherent reason displayed
- The moderator performing the action is visible (Wikipedia)
- All deletions are logged
- The deleted post is sometimes visible to the public
Here’s what I think I would want to see in a Discourse deletion log:
- Post number, topic number
- Owner of deleted post, with fallback to “(deleted user)”
- Details of any flags on the post at deletion time, as well as if the post was marked for self-deletion (even if a moderator deleted it immediately via restore→delete)
- Moderator who deleted the post, with special display for self-deleted posts cleaned up by the system
- Raw (non-cooked, no clickable links) content of the post
Additionally, admins / moderators should be able to censor certain columns here, and there should be a quick way to hide the raw content immediately after clicking the delete button. (Quick paint mock)