mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
Select +Replies for bulk operations
This commit is contained in:
parent
dba1d79de2
commit
f157ec1f91
20 changed files with 282 additions and 77 deletions
|
@ -150,10 +150,11 @@ class PostsController < ApplicationController
|
|||
|
||||
params.require(:post_ids)
|
||||
|
||||
posts = Post.where(id: params[:post_ids])
|
||||
posts = Post.where(id: post_ids_including_replies)
|
||||
raise Discourse::InvalidParameters.new(:post_ids) if posts.blank?
|
||||
|
||||
# Make sure we can delete the posts
|
||||
|
||||
posts.each {|p| guardian.ensure_can_delete!(p) }
|
||||
|
||||
Post.transaction do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue