Added some dasboard items

This commit is contained in:
2024-09-16 13:40:04 +02:00
parent 815a8bae4d
commit e440fbe602
2 changed files with 32 additions and 1 deletions

View File

@@ -1,6 +1,8 @@
class Admin::DashboardsController < ApplicationController
before_action :authorize!
def show
@user = User.all
@jobs = Job.currently_working_on
end
def authorize!

View File

@@ -7,4 +7,33 @@
<li>Übersicht Tutoren (Statistiken/Jobs)</li>
<li>Drucker?(Statistiken/Jobs/Verbrauchsmaterialien )</li>
</ul>
</div>
</div>
<div class="flex space-x-2">
<%= link_to admin_users_path() do %>
<div class="shadow p-4 bg-gray-50">
<h2 class="text-xl">Benutzer:</h2>
<p class="size-28"><%= @user.count %></p>
</div>
<% end %>
<%= link_to admin_users_path() do %>
<div class="shadow p-4 bg-gray-50">
<h2 class="text-xl">Tutoren:</h2>
<p class="size-28"><%= @user.operator.count %></p>
</div>
<% end %>
<%= link_to admin_users_path() do %>
<div class="shadow p-4 bg-gray-50">
<h2 class="text-xl">Admins:</h2>
<p class="size-28"><%= @user.admin.count %></p>
</div>
<% end %>
</div>
<div class="flex space-x-2">
<h2>Aktueller Monat</h2>
<%= link_to admin_users_path() do %>
<div class="shadow p-4 bg-gray-50">
<h2 class="text-xl">aktuelle Druckaufträge:</h2>
<p class="size-28"><%= @jobs.count %></p>
</div>
<% end %>
</div>