lemmy icon indicating copy to clipboard operation
lemmy copied to clipboard

Option for mods to remove all child comments when removing a comment.

Open kaiser1245 opened this issue 2 years ago • 2 comments

Requirements

  • [X] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support
  • [X] Did you check to see if this issue already exists?
  • [X] Is this only a feature request? Do not put multiple feature requests in one issue.
  • [X] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.

Is your proposal related to a problem?

Modding post comment threads which have devolved into flame wars can be time consuming. Generally, if a comment thread devolves into an argument, mods must lock the comment section and remove the thread one post at a time.

Describe the solution you'd like.

Option to remove all child comments when removing a parent. If a user has started a flame war, it would greatly reduce the time it takes to moderate that thread if mods could simple remove all the child comments of the offending comment.

Describe alternatives you've considered.

locking comments and manually removing all comments involved in an argument/flame war one at a time, then unlocking comments.

Additional context

No response

kaiser1245 avatar Aug 07 '23 16:08 kaiser1245

This can be implemented with a new parameter RemoveComment.recursive. Comment::remove needs to take the same recursive param, and filter comments to delete similar to the way comment_view.rs filters by parent_path.

Nutomic avatar Sep 11 '23 13:09 Nutomic

Worth noting this should probably ignore mod/admin comments, or at least have a configurable option to ignore those.

edit for keyboards: comment nuke

aeharding avatar Nov 26 '23 15:11 aeharding