Class: Nquery::HomeController

Inherits:
ApplicationController show all
Includes:
Browsable
Defined in:
app/controllers/nquery/home_controller.rb

Constant Summary

Constants included from AuthorizesCollection

AuthorizesCollection::COLLECTION_REQUIREMENTS

Instance Method Summary collapse

Methods included from Breadcrumbs

#breadcrumbs, #set_breadcrumbs

Instance Method Details

#indexObject



7
8
9
10
11
12
13
14
# File 'app/controllers/nquery/home_controller.rb', line 7

def index
  charts = Chart.active.includes(:collection, :creator).order(updated_at: :desc).limit(12)
  dashboards = Dashboard.active.includes(:collection, :creator, :dashboard_cards).order(updated_at: :desc).limit(12)

  @recent_charts = filter_viewable_charts(charts).first(6)
  @recent_dashboards = filter_viewable_dashboards(dashboards).first(6)
  @root_collection = Collection.roots.first
end