While currently only moderators, super moderators and administrators can approve posts, but they are displayed as staff, they can send posts back to moderation queue, etc. there is no system for "community based approval" of posts, where certain members (who aren't marked as staff, who don't have other mod powers) can see mod queue and approve posts. It would make moderating forums easier.
Of course for various reasons it would be better if they would see (and be able to approve) only posts that are initially ended up in mod queue, but wouldn't see the posts sent back to moderation queue by a moderator. So for this, we would need different status for these two kinds of posts.
__DEFINE_LIKE_SHARE__