18 lines
418 B
Ruby
18 lines
418 B
Ruby
module Moderator
|
|
module Dashboard
|
|
module Queries
|
|
class PostAppeal
|
|
def self.all(min_date)
|
|
::Post
|
|
.joins(:appeals).includes(:uploader, :flags, appeals: [:creator])
|
|
.deleted
|
|
.where("post_appeals.created_at > ?", min_date)
|
|
.group(:id)
|
|
.order(Arel.sql("count(*) desc"))
|
|
.limit(10)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|