mirror of
http://ghproxy.cn/https://github.com/multunus/onemdm-server
synced 2025-12-06 02:04:57 +00:00
Add the scope to rescue block to avoid the DB migration conflict with active admin
This commit is contained in:
@@ -1,16 +1,20 @@
|
|||||||
ActiveAdmin.register_page "App Usage" do
|
ActiveAdmin.register_page "App Usage" do
|
||||||
|
|
||||||
menu priority: 2, label: "App Usage"
|
menu priority: 2, label: "App Usage"
|
||||||
app_usages = AppUsage.select(:package_name,:device_id,:used_on).
|
app_usage_data = []
|
||||||
|
begin
|
||||||
|
app_usages = AppUsage.select(:package_name,:device_id,:used_on).
|
||||||
order("used_on desc").
|
order("used_on desc").
|
||||||
group("device_id","package_name","used_on").
|
group("device_id","package_name","used_on").
|
||||||
sum("usage_duration_in_seconds")
|
sum("usage_duration_in_seconds")
|
||||||
app_usage_data = []
|
app_usages.each do |key,value|
|
||||||
app_usages.each do |key,value|
|
app_usage_data << {device_id: key[0],
|
||||||
app_usage_data << {device_id: key[0],
|
|
||||||
package_name: key[1],
|
package_name: key[1],
|
||||||
used_on: key[2],
|
used_on: key[2],
|
||||||
usage: value}
|
usage: value}
|
||||||
|
end
|
||||||
|
rescue
|
||||||
|
|
||||||
end
|
end
|
||||||
content title: "App Usage" do
|
content title: "App Usage" do
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user