Added counter_cache for user jobs, replaced count with size to use cache.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<div>
|
||||
<h1 class="font-bold text-4xl">Admin::Dashboards#show</h1>
|
||||
<h1 class="text-4xl font-bold">Admin::Dashboards#show</h1>
|
||||
<p>Find me in app/views/admin/dashboards/show.html.erb</p>
|
||||
<ul>
|
||||
<li>Übersicht Druckaufträge (Abgerechnet/Kostenstelle/Pro Monat/CSV Export)</li>
|
||||
@@ -10,30 +10,30 @@
|
||||
</div>
|
||||
<div class="flex space-x-2">
|
||||
<%= link_to admin_users_path() do %>
|
||||
<div class="shadow p-4 bg-gray-50">
|
||||
<div class="p-4 shadow bg-gray-50">
|
||||
<h2 class="text-xl">Benutzer:</h2>
|
||||
<p class="size-28"><%= @user.count %></p>
|
||||
<p class="size-28"><%= @user.size %></p>
|
||||
</div>
|
||||
<% end %>
|
||||
<%= link_to admin_users_path() do %>
|
||||
<div class="shadow p-4 bg-gray-50">
|
||||
<div class="p-4 shadow bg-gray-50">
|
||||
<h2 class="text-xl">Tutoren:</h2>
|
||||
<p class="size-28"><%= @user.operator.count %></p>
|
||||
<p class="size-28"><%= @user.operator.size %></p>
|
||||
</div>
|
||||
<% end %>
|
||||
<%= link_to admin_users_path() do %>
|
||||
<div class="shadow p-4 bg-gray-50">
|
||||
<div class="p-4 shadow bg-gray-50">
|
||||
<h2 class="text-xl">Admins:</h2>
|
||||
<p class="size-28"><%= @user.admin.count %></p>
|
||||
<p class="size-28"><%= @user.admin.size %></p>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="flex space-x-2">
|
||||
<h2>Aktueller Monat</h2>
|
||||
<%= link_to admin_jobs_path() do %>
|
||||
<div class="shadow p-4 bg-gray-50">
|
||||
<div class="p-4 shadow bg-gray-50">
|
||||
<h2 class="text-xl">aktuelle Druckaufträge:</h2>
|
||||
<p class="size-28"><%= @jobs.count %></p>
|
||||
<p class="size-28"><%= @jobs.size %></p>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</td>
|
||||
<td class="p-2 py-3">
|
||||
<span class="badge block w-28 bg-role-<%= user.role %>-light">
|
||||
<%= user.jobs_as_costumer.count %>
|
||||
<%= user.jobs_as_costumer.size %>
|
||||
</span>
|
||||
</td>
|
||||
<td class="p-2 py-3">
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<div>
|
||||
<h1 class="font-bold text-4xl">Benutzer Details</h1>
|
||||
<h1 class="text-4xl font-bold">Benutzer Details</h1>
|
||||
<%= render partial: 'user', locals: { user: @user } %>
|
||||
</div>
|
||||
<p>Some Stats:
|
||||
<ul>
|
||||
<li>Druckaufträge insgesammt: <%= @user.jobs_as_costumer.count %></li>
|
||||
<li>davon abgebrochen: <%= @user.jobs_as_costumer.canceled.count %></li>
|
||||
<li>Druckaufträge insgesammt: <%= @user.jobs_as_costumer.size %></li>
|
||||
<li>davon abgebrochen: <%= @user.jobs_as_costumer.canceled.size %></li>
|
||||
<li>letzten 5 Druckaufträge</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user