Skip to content

rejected comments appear in report #2286

@JosephGubbels

Description

@JosephGubbels

Expected behavior:
Comments that are rejected by moderators should not appear in the report.

Actual behavior:
All submitted comments appear in the report, even those which were rejected by moderators before ever being seen by other participants (they appear with 1 'agree' vote from their author).

To Reproduce:

  1. enable non-permissive mod mode (check "No comments shown without moderator approval" in "Configure" tab of mod dash)
  2. submit a comment as a regular participant (not as a seed, since these are auto-approved)
  3. reject the comment in the mod dash (in the "Unmoderated" section of the "Moderate" tab of mod dash; same behaviour occurs when retroactively rejecting comments from the "Accepted" section)
  4. go to the report (via the "Reports" tab, specifically the "Standard Report") and search for the rejected comment in the full list of comments

Additional context:
I'm not sure if this change was intentional or a bug, but either way it should probably be reverted to the old behaviour (as described in "expected behaviour" above).

Previously, rejected comments did not appear in the report. Mods could even retroactively remove comments which had been seen and voted on by participants, even after a conversation was closed (by going into "Accepted" list in "Moderate" tab of mod dash and rejecting specific comments). This could obviously be abused (to retroactively censor undesirable comments or vote results), but it also allowed mods to fix mistakenly-approved comments.

Currently, participants could post spam, hateful comments, or even harmful URLs, and mods have no way to prevent those comments appearing in the report.

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