/ip_addresses: add paginator to group_by=(user|ip_addr) pages.
This commit is contained in:
@@ -7,9 +7,12 @@ class IpAddress < ApplicationRecord
|
||||
%w[Post User Comment Dmail ArtistVersion ArtistCommentaryVersion NoteVersion WikiPageVersion]
|
||||
end
|
||||
|
||||
def self.visible(user)
|
||||
CurrentUser.is_admin? ? all : where.not(model_type: "Dmail")
|
||||
end
|
||||
|
||||
def self.search(params)
|
||||
q = super
|
||||
q = q.where.not(model_type: "Dmail") unless CurrentUser.is_admin?
|
||||
q = q.search_attributes(params, :user, :model_type, :model_id, :ip_addr)
|
||||
q.order(created_at: :desc)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user