Show installation details in device page, Status wise report for devices in Dashboard

This commit is contained in:
leenasn
2015-11-19 10:23:18 +05:30
parent ef29745ae8
commit 2f62507f15
2 changed files with 36 additions and 2 deletions

View File

@@ -3,8 +3,19 @@ ActiveAdmin.register_page "Dashboard" do
menu priority: 1, label: proc{ I18n.t("active_admin.dashboard") }
content title: proc{ I18n.t("active_admin.dashboard") } do
panel "Recent Pushes" do
panel "Device Status" do
columns do
STATUS_CLASSES.keys.each do |status|
column span:1 do
span status.to_s.titleize
span link_to(Device.send(status).count,
admin_devices_path(scope: status.to_s))
end
end
end
end
panel "Recent Pushes" do
table_for BatchInstallation.order('id desc').limit(10) do
column "Pushed on" do |batch|
batch.created_at