_users.html.erb
53 lines
| 1.6 KiB
| text/plain
|
TextLexer
|
r2755 | <div class="splitcontentleft"> | ||
<% if @group.users.any? %> | ||||
|
r7157 | <table class="list users"> | ||
<thead><tr> | ||||
<th><%= l(:label_user) %></th> | ||||
<th style="width:15%"></th> | ||||
</tr></thead> | ||||
<tbody> | ||||
<% @group.users.sort.each do |user| %> | ||||
<tr id="user-<%= user.id %>" class="<%= cycle 'odd', 'even' %>"> | ||||
<td class="user"><%= link_to_user user %></td> | ||||
<td class="buttons"> | ||||
|
r8490 | <%= link_to_remote( | ||
l(:button_delete), | ||||
{ :url => group_user_path(@group, :user_id => user), | ||||
:method => :delete }, | ||||
:class => 'icon icon-del' | ||||
) %> | ||||
|
r7157 | </td> | ||
</tr> | ||||
<% end %> | ||||
</tbody> | ||||
</table> | ||||
|
r2755 | <% else %> | ||
|
r7157 | <p class="nodata"><%= l(:label_no_data) %></p> | ||
|
r2755 | <% end %> | ||
</div> | ||||
<div class="splitcontentright"> | ||||
|
r5164 | <% users = User.active.not_in_group(@group).all(:limit => 100) %> | ||
|
r2755 | <% if users.any? %> | ||
|
r7826 | <% remote_form_for(@group, :url => group_users_path(@group), :html => {:method => :post}) do |f| %> | ||
|
r2755 | <fieldset><legend><%=l(:label_user_new)%></legend> | ||
|
r7152 | |||
|
r7157 | <p><%= label_tag "user_search", l(:label_user_search) %><%= text_field_tag 'user_search', nil %></p> | ||
<%= observe_field(:user_search, | ||||
|
r2755 | :frequency => 0.5, | ||
:update => :users, | ||||
|
r7826 | :url => autocomplete_for_user_group_path(@group), | ||
:method => :get, | ||||
|
r2755 | :with => 'q') | ||
%> | ||||
|
r7220 | |||
|
r7157 | <div id="users"> | ||
<%= principals_check_box_tags 'user_ids[]', users %> | ||||
</div> | ||||
|
r7220 | |||
|
r2755 | <p><%= submit_tag l(:button_add) %></p> | ||
|
r7157 | </fieldset> | ||
|
r2755 | <% end %> | ||
<% end %> | ||||
</div> | ||||