Skip to content

Feature idea: Delete own comments #4864

@helderdb

Description

@helderdb

Search Terms

User delete own comments

Suggestion

As previously described in #1534, we want a user to be able to delete their own comments.
Currently there's no endpoints to support this.

Use Cases

A user should be able to delete (and tombstone) their own comments.

This sums it up pretty well in the original issue:
DELETE MY COMMENT | As a commenter, I want to delete my comment so that it doesn't show publicly anymore

- Creates a tombstone
- The Delete button is probably in the Edit button area
- Single default tombstone language
- Moderator can see the text of the comment that was removed in the user drawer
- Replies stay visible

MOD TOMBSTONE OPTION | As a moderator, I want the ability to tombstone comments I reject so that I can be transparent about my actions.

- Dropdown template language reject options instead of the single Reject button
- Option chosen is shown in the comment card in the admin panel
- Replies stay visible

HIDE DELETED | As a readeer, I want to hide all deleted comments and their replies so that my reading experience isn’t too cluttered by things I can’t read

- Add ‘Hide deleted comments and their replies’ to Viewing Options, like Off Topic

CONFIG DELETE | As an org, I want comment deletion to be configurable, so I can decide how this functions

- Add to Configure page "Allow commenters to delete their comments" (site-wide)
- Add to Stream configure "Allow commenters to delete their comments" (stream-only)
- Our default for these would be 'off'

Additionally, I would also add the time someone can delete their own comment just like the edit timeframe

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions