<%= form_for([@permission], :html => {:id=>"form_permission", :class=>"mb-0 form-horizontal", :role => "form", :method => (@permission.new_record? ? :post : :put), :remote=>true}) do |f| %>
<%= @permission.errors[:base].to_sentence %>
<% options = {assoc_collection: User.normal_users.select("id, name").order("name ASC").all, required: true, editable: true, assoc_display_method: :name} %> <%= theme_form_assoc_group(@permission, :user_id, **options) %> <% options = {assoc_collection: Feature.published.select("id, name").order("name ASC").all, required: true, editable: true, assoc_display_method: :display_name} %> <%= theme_form_assoc_group(@permission, :feature_id, **options) %>
<% checked_hash = @permission.can_create ? {:checked => "checked"} : {} %> <%= check_box_tag 'permission[can_create]', "1", @permission.can_create, checked_hash %> Create
<% checked_hash = @permission.can_read ? {:checked => "checked"} : {} %> <%= check_box_tag 'permission[can_read]', "1", @permission.can_read, checked_hash %> Read
<% checked_hash = @permission.can_update ? {:checked => "checked"} : {} %> <%= check_box_tag 'permission[can_update]', "1", @permission.can_update, checked_hash %> Update
<% checked_hash = @permission.can_delete ? {:checked => "checked"} : {} %> <%= check_box_tag 'permission[can_delete]', "1", @permission.can_delete, checked_hash %> Delete
<%= link_to raw("Cancel"), "#", onclick: "closeGenericModal();", class: "pull-left btn btn-white" %> <%= submit_tag("Save", :class=>"btn btn-secondary pull-right") %>
<%= clear_tag(10) %> <% end %>