Sha256: c5625de89e6035c6da8486e9c078212195d29435ecdf9d904800f8825cd3cf1a
Contents?: true
Size: 1.52 KB
Versions: 5
Compression:
Stored size: 1.52 KB
Contents
<h1>Edit Role</h1> <table> <tr><td>Parent: </td><td id='parent_id_container'></td></tr> <tr><td>Name: </td><td id='name_container'></td></tr> <tr><td>Description: </td><td id='description_container'></td></tr> <tr><td>Members: </td><td id='members_container'></td></tr> </table> <div id='message'></div> <p> <input type='button' value='Back' onclick="window.location='/roles';" /> <input type='button' value='Delete Role' onclick="Caboose.Role.delete(<%= @role.id %>);" /> </p> <% content_for :caboose_js do %> <%= javascript_include_tag "caboose/roles" %> <script type="text/javascript"> $(document).ready(function() { var fields = [ <% membersValue = @users.collect{|u| u.id}.to_json membersText = @users.collect{|u| r.first_name + " " u.last_name}.join('<br />') %> { id: 'name' , field_type: 'text' , value: "<%= @role.name %>" }, { id: 'description' , field_type: 'text' , value: "<%= @role.description %>" }, { id: 'parent_id' , field_type: 'select', value: <%= @role.parent_id %> , text: "<%= @role.parent.name %>", empty_text: '[Empty]' , loading_message: 'Getting roles...', options_url: '/roles/options' }, { id: 'members' , field_type: 'select', value: <%= membersValue %> , text: "<%= membersText %>" , empty_text: '[No roles]', loading_message: 'Getting users...', options_url: '/users/options', multiple: true } ]; var params = { update_url: '/roles/<%= @role.id %>' }; $.quickEdit.init(fields, params); }); </script> <% end %>
Version data entries
5 entries across 5 versions & 1 rubygems