/user_name_change_requests: fix renames not being visible to all users.

This commit is contained in:
evazion
2019-10-01 00:42:35 -05:00
parent 1291505546
commit 978844c548
2 changed files with 5 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ class UserNameChangeRequest < ApplicationRecord
if viewer.is_admin?
all
elsif viewer.is_member?
joins(:user).merge(User.undeleted).where("user_name_change_requests.user_id = ?", viewer.id)
where(user: User.undeleted)
else
none
end

View File

@@ -45,8 +45,11 @@ class UserNameChangeRequestsControllerTest < ActionDispatch::IntegrationTest
context "for actions restricted to admins" do
context "index action" do
should "render" do
get_auth user_name_change_requests_path, @admin
post_auth user_name_change_requests_path, @user, params: { user_name_change_request: { desired_name: "zun", desired_name_confirmation: "zun" }}
get user_name_change_requests_path
assert_response :success
assert_select "table tbody tr", 1
end
end
end