Class: Admin::StatsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/admin/stats_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/controllers/admin/stats_controller.rb', line 4

def index
  # total user count
  @users_count = User.count

  # The most recent users to join
  @users_stats = params.fetch(:users_stats, {})
  @recent_users = recent_users

  # Query Solr for top depositors
  @active_users = top_depositors

  # Count of documents by permissions
  @files_count = document_by_permission

  # Query Solr for top file formats
  @top_formats = top_formats

  render 'index'
end