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

Moderation mode #106

@corywatilo

Description

@corywatilo

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.

  • In the admin panel, add Approve and Delete buttons for each question/response*
  • Add a Slack action button to Approve or Delete` a question or response without leaving Slack

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions