diff --git a/app/views/users/_memberships.html.erb b/app/views/users/_memberships.html.erb index 5f61d2ce2..c0d8051ae 100644 --- a/app/views/users/_memberships.html.erb +++ b/app/views/users/_memberships.html.erb @@ -25,7 +25,8 @@ :style => 'display:none;'}) do %>
<% roles.each do |role| %>
+ :disabled => membership.member_roles.detect {|mr| mr.role_id == role.id && !mr.inherited_from.nil?},
+ :id => nil %> <%=h role %>
<% end %>
<%= submit_tag l(:button_change) %> @@ -58,7 +59,7 @@ <%= select_tag 'membership[project_id]', options_for_membership_project_select(@user, projects) %>
<%= l(:label_role_plural) %>: <% roles.each do |role| %> - + <% end %>
<%= submit_tag l(:button_add) %>
<% end %>