Newer
Older
dmpopidor / app / views / users / admin_index.html.erb
<div class="row">
  <div class="col-md-12">
    <h1><%= _('List of users') %></h1>
    <p class="left-indent">
      <%= _('Below is a list of users registered for your organisation. You can sort the data by each field.')%>
    </p>
  </div>
</div>

<div class="row">
  <div class="col-md-12">
    <table class="dmp_table tablesorter">
      <thead>
        <% if @users.count > 10 %>
          <tr>
            <td colspan="5" class="td-as-th">
              <%= render(partial: "shared/table_filter", 
                         locals: {path: admin_index_users_path, 
                                   placeholder: _('Filter users')}) %>
            </td>
          </tr>
        <% end %>
        <tr>
            <th class="col-medium"><%= _('Name') %></th>
            <th class="col-medium"><%= _('Email address') %></th>
            <th class="col-small"><%= _('Last logged in') %></th>
            <th class="col-small"><%= _('How many plans?') %></th>
            <th class="col-small sorter-false"><%= _('Privileges') %></th>
        </tr>
      </thead>
      <tbody>
        <% @users.each do |user| %>
            <% if !user.nil? then%>
              <tr class="table-data">
                <td>
                    <% if !user.name.nil? then%>
                        <%= user.name(false) %>
                    <% end %>
                </td>
                <td>
                    <%= user.email %>
                </td>
                <td>
                    <% if !user.last_sign_in_at.nil? then%>
                    <%= l user.last_sign_in_at.to_date, :formats => :short %>
                    <% end %>
                </td>
                <td class="centered">
                    <% if !user.roles.nil? then%>
                    <%= user.roles.length %>
                    <% end %>
                </td>
                <td class="centered">
                  <% unless current_user == user %>
                    <% b_label = _('Edit')%>
                    <%= link_to b_label, admin_grant_permissions_user_path(user), :class => "dmp_table_link"%>
                  <% end %>
                </td>
              </tr>
            <% end %>
        <% end %>
      </tbody>
    </table>
  </div>
</div>