Hash :
f91b358b
Author :
Thomas de Grivel
Date :
2022-01-26T20:34:40
[admin] disk usage in index
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
<div class="container-fluid">
<div class="row">
<div class="col col-md-7">
<h1>Users</h1>
</div>
<div class="col col-md-5">
<%= link gettext("Create user"), to: Routes.admin_user_path(@conn, :new), class: "btn btn-primary" %>
</div>
</div>
<table class="table admin-index">
<tr>
<th><%= gettext "Id" %></th>
<th><%= gettext "Name" %></th>
<th><%= gettext "Email" %></th>
<th><%= gettext "Login" %></th>
<th><%= gettext "Disk usage" %></th>
<th><%= gettext "2FA" %></th>
<th><%= gettext "Admin" %></th>
<th><%= gettext "Deploy" %></th>
<th><%= gettext "Actions" %></th>
</tr>
<%= Enum.map @users, fn(user) -> %>
<tr>
<td><%= link user.id, to: Routes.admin_user_path(@conn, :show, user) %></td>
<td><%= link user.name, to: Routes.admin_user_path(@conn, :show, user) %></td>
<td><%= link user.email, to: "mailto:#{user.email}" %></td>
<td><%= link User.login(user), to: Routes.admin_user_path(@conn, :show, user) %></td>
<td><%= disk_usage(user.disk_usage) %></td>
<td><%= if user.totp_last != 0, do: "TOTP", else: "none" %></td>
<td><%= user.is_admin %></td>
<td><%= user.deploy_only %></td>
<td><%= link gettext("Show"), to: Routes.slug_path(@conn, :show, User.login(user) || ""), class: "btn btn-sm btn-primary" %></td>
</tr>
<% end %>
</table>
</div>