user name changes: add search options.

This commit is contained in:
evazion
2020-07-13 10:44:11 -05:00
parent 5909dcfad6
commit 9885ae61fb
2 changed files with 7 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ class UserNameChangeRequestsController < ApplicationController
end
def index
@change_requests = authorize UserNameChangeRequest.visible(CurrentUser.user).order("id desc").paginate(params[:page], :limit => params[:limit])
@change_requests = authorize UserNameChangeRequest.visible(CurrentUser.user).paginated_search(params)
respond_with(@change_requests)
end
end

View File

@@ -18,6 +18,12 @@ class UserNameChangeRequest < ApplicationRecord
end
end
def self.search(params)
q = super
q = q.search_attributes(params, :user, :original_name, :desired_name)
q.apply_default_order(params)
end
def update_name!
user.update!(name: desired_name)
end