mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 07:37:55 +08:00
FIX: rate limit user posts export
This commit is contained in:
@ -249,8 +249,10 @@ class Guardian
|
||||
@can_see_emails
|
||||
end
|
||||
|
||||
def can_export_admin_entity?(user)
|
||||
user.staff?
|
||||
def can_export_entity?(entity_type)
|
||||
return true if is_staff?
|
||||
return false if entity_type == "admin"
|
||||
UserExport.where(user_id: @user.id, created_at: (Time.zone.now.beginning_of_day..Time.zone.now.end_of_day)).count == 0
|
||||
end
|
||||
|
||||
private
|
||||
|
Reference in New Issue
Block a user