Project

General

Profile

« Previous | Next » 

Revision ff3aabbb

Added by Tomáš Strachota about 9 years ago

Fixes #9678 - Can't update admin flag for users via API

find_resource needs to be defined prior to UsersMixin is included as it
requires the variable @user being set.

(cherry picked from commit 1b1b39861e485523b0cc0c6435fef30c38df7e07)

View differences:

test/functional/api/v2/users_controller_test.rb
assert mod_user.login == "johnsmith"
end
test "should update admin flag" do
user = users(:one)
put :update, { :id => user.id, :user => { :admin => true } }
assert_response :success
assert User.find_by_id(user.id).admin?
end
test "should not remove the anonymous role" do
user = User.create :login => "foo", :mail => "foo@bar.com", :auth_source => auth_sources(:one)

Also available in: Unified diff