This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Description
As an admin, I want the option to approve all posts before they go live. Proposal:
post status: published | pending
By default, all posts should be published automatically.
When moderation mode is enabled, new posts are placed in pending mode and must be approved in the admin panel or via Slack.
The above was already done!
Right now, when moderation mode is ON, here’s what happens:
- Moderator must go to admin portal, find the thread, click Edit, and toggle a checkbox to publish it
- Replies are completely unmoderated, meaning even with moderation mode ON, anyone can always post a reply (so long as a thread is open)
Moderating new content
There should probably be a moderation feed (or a subset/filter on the Posts tab) that limits to unpublished content.
Rules
- Posts and responses a moderator bypassed the moderation process
- When a moderator views a thread, they should see all posts in sequence, but replies awaiting moderation should be distinguished visually. (Use case: As an admin, I want to reply, but need to see if others have already replied ahead of me, even if they aren’t published.)