FEATURE: new settings to control posts deletions rate limit

This commit is contained in:
Arpit Jalan
2018-06-28 17:03:37 +05:30
parent c352f8eb15
commit a6d50d1ff7
3 changed files with 12 additions and 3 deletions

View File

@ -267,8 +267,8 @@ class PostsController < ApplicationController
def destroy
post = find_post_from_params
unless current_user.staff?
RateLimiter.new(current_user, "delete_post", 3, 1.minute).performed!
RateLimiter.new(current_user, "delete_post", 50, 1.day).performed!
RateLimiter.new(current_user, "delete_post", SiteSetting.max_post_deletions_per_minute, 1.minute).performed!
RateLimiter.new(current_user, "delete_post", SiteSetting.max_post_deletions_per_day, 1.day).performed!
end
guardian.ensure_can_delete!(post)