Class: DbdocAdmin::DashboardController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/dbdoc_engine/dbdoc_admin/dashboard_controller.rb

Instance Method Summary collapse

Instance Method Details

#index ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'app/controllers/dbdoc_engine/dbdoc_admin/dashboard_controller.rb', line 4

def index
  @groups_count = AdminDashboardQueries.groups_count
  @tables_count = AdminDashboardQueries.tables_count
  @columns_count = AdminDashboardQueries.columns_count

  # Get last 10 changes (no pagination)
  @changelogs = AdminDashboardQueries.filtered_changelogs(params).limit(10)

  # Prepare detailed chart data
  @chart_data = AdminDashboardQueries.prepare_chart_data(@changelogs)
end