????

Your IP : 18.189.3.134


Current Path : C:/inetpub/vhost/redmine/plugins/redmine_people/app/views/people_settings/
Upload File :
Current File : C:/inetpub/vhost/redmine/plugins/redmine_people/app/views/people_settings/_acl.html.erb

<div class="splitcontentleft">
<% if @users_acl.any? %>
  <table class="list users members">
    <thead><tr>
      <th><%= l(:label_user) %></th>
      <th><%= l(:label_permissions) %></th>
      <th style="width:15%"></th>
    </tr></thead>
    <tbody>
    <% @users_acl.each do |acl| %>
      <tr id="user-<%= acl.principal_id %>" class="<%= cycle 'odd', 'even' %>">
        <td class="user name <%= 'group' if acl.principal.is_a?(Group) %>"><%= link_to_user acl.principal %></td>
        <td class="acls">
          <span id="principal-<%= acl.principal_id %>-permissions"><%= acl.permissions.map{|a| l_or_humanize(a, :prefix => 'people_permission_') }.join(', ') %></span>


          <%= form_tag({:controller => :people_settings, :action => :create}, :remote => true,
                      :method => :post, :id => "principal-#{acl.principal_id}-permissions-form", :class => 'hol'
               ) do |f| %>
          <p>
            <% RedminePeople.available_permissions.each do |permission| %>
            <label>
              <%= check_box_tag('acls[]',
                                permission, acl.permissions.include?(permission),
                                :id => nil ) %> <%= l_or_humanize(permission, :prefix => 'people_permission_') %>
            </label><br />
            <% end %>
          </p>
          <%= hidden_field_tag 'user_ids[]', acl.principal_id, :id => nil %>
          <p>
            <%= submit_tag l(:button_save), :class => "small" %>
            <%= link_to_function(l(:button_cancel),
                                 "$('#principal-#{acl.principal_id}-permissions').show(); $('#principal-#{acl.principal_id}-permissions-form').hide(); return false;") %>
          </p>
        <% end %>


        </td>
        <td class="buttons">
          <%= link_to_function l(:button_edit),
                           "$('#principal-#{acl.principal_id}-permissions').hide(); $('#principal-#{acl.principal_id}-permissions-form').show(); return false;",
                           :class => 'icon icon-edit' %>

          <%= delete_link url_for(:controller => "people_settings", :action => "destroy",  :id => acl.principal_id ), :remote => true %>
        </td>
      </tr>
    <% end %>
    </tbody>
  </table>
<% else %>
  <p class="nodata"><%= l(:label_no_data) %></p>
<% end %>
</div>

<div class="splitcontentright">

<% if @principals.any? %>
  <%= form_tag({:controller => :people_settings, :action => :create}, :remote => true,
               :method => :post, :id => "people_acl_form", :class => "select-users") do %>
    <fieldset><legend><%=l(:label_user_new)%></legend>

    <p><%= label_tag "user_search", l(:label_user_search) %><%= text_field_tag 'user_search', nil %></p>
    <%= javascript_tag "observeSearchfield('user_search', 'principals', '#{ escape_javascript url_for(:controller => :people_settings, :action => :autocomplete_for_user) }')" %>

    <div id="principals">
      <%= people_principals_check_box_tags 'user_ids[]', @principals %>
    </div>
    <p><%= l(:label_permissions) %>:
    <% RedminePeople.available_permissions.each do |role| %>
      <label>
        <%= check_box_tag 'acls[]', role %>
        <%= l_or_humanize(role, :prefix => 'people_permission_') %>
      </label>
    <% end %></p>

    <p><%= submit_tag l(:button_add) %></p>
    </fieldset>
  <% end %>
<% end %>

</div>