Yeah any single post should be easy-ish (sequencing will go off, but is could possibly work), where it gets very complicated is trying to do an entire topic that got replies.
Not sure how much of a use case it is? Appears to be so from the OP.
Jane creates topic: I like eating marshmallow
Jim replies: Don’t you know … this site is about “not marshmallow”
Site is about candy, but site operators do not like marshmallow, it is 5am … they can not deal with this.
Click button … back to approval queue on Jane’s topic. We can deal with this tomorrow.
Problem is … how do we deal with this? What happens with timestamps when we repost and so on. Review queue does not support multiple posts in a chunk.
I would say the current “supported way” of dealing with this is.
- “Make unlisted”
- Flag for moderator attention so nobody forgets about it
Downside is that people can still see it if they have the URL.
Other option may be: “hit delete”, flag the deleted content (not sure if reviewable supports this, but maybe it is reasonable to allow moderators to flag deleted content)