Show previous usernames to members; link to actual change requests.

This commit is contained in:
evazion
2017-01-11 13:07:39 -06:00
parent 87bcc07fae
commit 1f325c19da
4 changed files with 15 additions and 4 deletions

View File

@@ -18,6 +18,16 @@ class UserNameChangeRequest < ActiveRecord::Base
def self.approved
where(:status => "approved")
end
def self.visible
if CurrentUser.is_admin?
all
elsif CurrentUser.is_member?
where("user_name_change_requests.status = 'approved' OR user_name_change_requests.user_id = ?", CurrentUser.id)
else
none
end
end
def rejected?
status == "rejected"