Commit 07b42749f2cc58afb2c12edc4c191a8cfac0dc5f
Committed by
Joenio Costa
1 parent
6845e153
Exists in
master
and in
28 other branches
Enterprise adds member through the id instead of the identifier
(ActionItem1583)
Showing
3 changed files
with
4 additions
and
4 deletions
Show diff stats
app/controllers/my_profile/profile_members_controller.rb
@@ -69,7 +69,7 @@ class ProfileMembersController < MyProfileController | @@ -69,7 +69,7 @@ class ProfileMembersController < MyProfileController | ||
69 | 69 | ||
70 | def add_member | 70 | def add_member |
71 | if profile.enterprise? | 71 | if profile.enterprise? |
72 | - member = Person.find_by_identifier(params[:id]) | 72 | + member = Person.find(params[:id]) |
73 | member.define_roles(Profile::Roles.all_roles(environment), profile) | 73 | member.define_roles(Profile::Roles.all_roles(environment), profile) |
74 | end | 74 | end |
75 | render :layout => false | 75 | render :layout => false |
app/views/profile_members/find_users.rhtml
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | <%= button_to_remote_without_text(:add, _('Add member'), | 17 | <%= button_to_remote_without_text(:add, _('Add member'), |
18 | { :loading => '$("members-list").addClassName("loading")', | 18 | { :loading => '$("members-list").addClassName("loading")', |
19 | :update => 'members-list', | 19 | :update => 'members-list', |
20 | - :url => {:action => 'add_member', :profile => profile.identifier, :id => user.identifier}, | 20 | + :url => {:action => 'add_member', :profile => profile.identifier, :id => user.id}, |
21 | :success => "$('tr-#{user.identifier}').hide()", | 21 | :success => "$('tr-#{user.identifier}').hide()", |
22 | :complete => '$("members-list").removeClassName("loading")'}) %> | 22 | :complete => '$("members-list").removeClassName("loading")'}) %> |
23 | 23 |
test/functional/profile_members_controller_test.rb
@@ -203,7 +203,7 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | @@ -203,7 +203,7 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | ||
203 | login_as :test_user | 203 | login_as :test_user |
204 | 204 | ||
205 | u = create_user('member_wannabe').person | 205 | u = create_user('member_wannabe').person |
206 | - post :add_member, :profile => ent.identifier, :id => u.identifier | 206 | + post :add_member, :profile => ent.identifier, :id => u.id |
207 | ent.reload | 207 | ent.reload |
208 | 208 | ||
209 | assert_includes ent.members, p | 209 | assert_includes ent.members, p |
@@ -216,7 +216,7 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | @@ -216,7 +216,7 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | ||
216 | login_as :test_user | 216 | login_as :test_user |
217 | 217 | ||
218 | u = create_user('member_wannabe').person | 218 | u = create_user('member_wannabe').person |
219 | - post :add_member, :profile => ent.identifier, :id => u.identifier | 219 | + post :add_member, :profile => ent.identifier, :id => u.id |
220 | 220 | ||
221 | assert_equivalent Profile::Roles.all_roles(ent.environment).compact, u.role_assignments.find_all_by_resource_id(ent.id).map(&:role).compact | 221 | assert_equivalent Profile::Roles.all_roles(ent.environment).compact, u.role_assignments.find_all_by_resource_id(ent.id).map(&:role).compact |
222 | end | 222 | end |