/ip_addresses: add paginator to group_by=(user|ip_addr) pages.

This commit is contained in:
evazion
2020-02-05 14:28:30 -06:00
parent 089c304992
commit 2d0e0769cb
4 changed files with 11 additions and 6 deletions

View File

@@ -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