Sha256: 8e226f59fc915c6bfb44dd3937b8918a2ac7d489be58b270367da74f4497bf5e

Contents?: true

Size: 1020 Bytes

Versions: 181

Compression:

Stored size: 1020 Bytes

Contents

<%= render :partial => 'caboose/users/admin_header' %>

<div id='roles'>
<table class='data'>
<% Caboose::Role.flat_tree(@site.id).each do |r| %>
<% is_member = Caboose::RoleMembership.where(:role_id => r.id, :user_id => @edituser.id).exists? %>
<tr><td><input type='checkbox' name='role<%= r.id %>' <%= is_member ? "checked='true'" : '' %> onclick="toggle_role(<%= @edituser.id %>, <%= r.id %>, $(this).prop('checked'));" /></td><td><%= r.name %></td></tr>
<% end %>
</table>
</div>

<%= render :partial => 'caboose/users/admin_footer' %>

<% content_for :caboose_css do %>
<style type='text/css'>
#content input[type=checkbox] { position: relative; }
#roles {}
</style>
<% end %>
<% content_for :caboose_js do %>
<%= javascript_include_tag "caboose/model/all" %>
<script type="text/javascript">

function toggle_role(user_id, role_id, checked)
{
  $.ajax({
    url: '/admin/users/' + user_id +'/roles/' + role_id,
    type: checked ? 'post' : 'delete',    
    succes: function(resp) { }
  });
}

</script>
<% end %>

Version data entries

181 entries across 181 versions & 1 rubygems

Version Path
caboose-cms-0.9.166 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.165 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.164 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.163 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.162 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.161 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.160 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.159 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.158 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.157 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.156 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.155 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.154 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.153 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.152 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.151 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.150 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.149 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.148 app/views/caboose/users/admin_edit_roles.html.erb
caboose-cms-0.9.147 app/views/caboose/users/admin_edit_roles.html.erb