You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_edit.html.erb 795B

12345678910111213141516171819
  1. <%= form_for(:membership, :url => principal_membership_path(@principal, @membership),
  2. :remote => request.xhr?,
  3. :method => :put) do %>
  4. <p>
  5. <% @roles.each do |role| %>
  6. <label>
  7. <%= check_box_tag 'membership[role_ids][]', role.id, @membership.roles.to_a.include?(role),
  8. :disabled => !@membership.role_editable?(role),
  9. :id => nil %> <%= role.name %>
  10. </label><br />
  11. <% end %>
  12. </p>
  13. <%= hidden_field_tag 'membership[role_ids][]', '', :id => nil %>
  14. <p>
  15. <%= submit_tag l(:button_save) %>
  16. <%= link_to_function l(:button_cancel),
  17. "$('#member-#{@membership.id}-roles').show(); $('#member-#{@membership.id}-form').empty(); return false;" if request.xhr? %>
  18. </p>
  19. <% end %>