fix dashboard without announcement
This commit is contained in:
parent
2761fe06b6
commit
f9fd25c29d
|
@ -65,6 +65,7 @@ class Admin::DashboardsController < OrbitBackendController
|
||||||
a = {}
|
a = {}
|
||||||
total = 0
|
total = 0
|
||||||
args.each do |module_app|
|
args.each do |module_app|
|
||||||
|
next if !Object.const_defined?(module_app.classify)
|
||||||
module_app_class = module_app.classify.constantize
|
module_app_class = module_app.classify.constantize
|
||||||
count = module_app_class.count
|
count = module_app_class.count
|
||||||
a.merge!(module_app => count)
|
a.merge!(module_app => count)
|
||||||
|
@ -76,6 +77,7 @@ class Admin::DashboardsController < OrbitBackendController
|
||||||
def get_recently_updated(*args)
|
def get_recently_updated(*args)
|
||||||
a = {}
|
a = {}
|
||||||
args.each do |module_app|
|
args.each do |module_app|
|
||||||
|
next if !Object.const_defined?(module_app.classify)
|
||||||
module_app_class = module_app.classify.constantize
|
module_app_class = module_app.classify.constantize
|
||||||
objects = module_app_class.order_by(:updated_at, :desc).limit(20)
|
objects = module_app_class.order_by(:updated_at, :desc).limit(20)
|
||||||
objects.each do |object|
|
objects.each do |object|
|
||||||
|
@ -90,6 +92,7 @@ class Admin::DashboardsController < OrbitBackendController
|
||||||
def get_most_visited(*args)
|
def get_most_visited(*args)
|
||||||
a = {}
|
a = {}
|
||||||
args.each do |module_app|
|
args.each do |module_app|
|
||||||
|
next if !Object.const_defined?(module_app.classify)
|
||||||
module_app_class = module_app.classify.constantize
|
module_app_class = module_app.classify.constantize
|
||||||
objects = module_app_class.order_by(:view_count, :desc).limit(20)
|
objects = module_app_class.order_by(:view_count, :desc).limit(20)
|
||||||
objects.each do |object|
|
objects.each do |object|
|
||||||
|
|
Loading…
Reference in New Issue