Sha256: 6a264e3d5fa9c64a2a9ec1e209e3e18399313b47f988ad747f80fd742576334f

Contents?: true

Size: 1.56 KB

Versions: 4

Compression:

Stored size: 1.56 KB

Contents

 
<h1>Edit User</h1>
<div id='user_<%= @edituser.id %>_container'></div>

<% content_for :caboose_js do %>
<%= javascript_include_tag "caboose/model.form.user" %>
<script type="text/javascript">

$(document).ready(function() {
  var user = new Model({
    form: 'Model.Form.User',
    name: 'User',
    id: <%= @edituser.id %>,
    listing_url: 'get /admin/users',
    update_url: 'put /admin/users/<%= @edituser.id %>',
    delete_url: 'delete /admin/users/<%= @edituser.id %>',
    attributes: [
      { name: 'first_name' , type: 'text', value: "<%= @edituser.first_name %>" },
      { name: 'last_name'  , type: 'text', value: "<%= @edituser.last_name  %>" },
      { name: 'username'   , type: 'text', value: "<%= @edituser.username   %>" },
      { name: 'email'      , type: 'text', value: "<%= @edituser.email      %>" },
      { name: 'password'   , type: 'password' },
      {
        name: 'roles', 
        type: 'checkbox-multiple',  
        value: <%= @roles.collect{|r| r.id}.to_json %>, 
        text: "<%= @roles.collect{|r| r.name}.join(', ') %>",
        empty_text: '[No roles]',
        multiple: true,
        loading_message: 'Getting roles...',
        options_url: '/admin/roles/options'
      },
      {
        name: 'pic', 
        type: 'image',  
        value: '',
        update_url: '/admin/users/<%= @edituser.id %>/update-pic'
      }
    ]
  });
});

</script>
<% end %>

<% content_for :caboose_js do %>
<script type='text/javascript'>
if (parent.$.fn.colorbox)
  parent.$.fn.colorbox.resize({ 'innerWidth': 600, 'innerHeight': 400 });
</script>
<% end %>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
caboose-cms-0.2.4 app/views/caboose/users/edit.html.erb
caboose-cms-0.2.2 app/views/caboose/users/edit.html.erb
caboose-cms-0.2.1 app/views/caboose/users/edit.html.erb
caboose-cms-0.1.102 app/views/caboose/users/edit.html.erb