Module: RubyCms::EngineDashboardRegistration

Included in:
Engine
Defined in:
lib/ruby_cms/engine/dashboard_registration.rb

Instance Method Summary collapse

Instance Method Details

#register_default_dashboard_blocksObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/ruby_cms/engine/dashboard_registration.rb', line 5

def register_default_dashboard_blocks
  RubyCms.dashboard_register(
    key: :content_blocks_stats,
    label: "Content blocks",
    section: :stats,
    order: 1,
    partial: "ruby_cms/admin/dashboard/blocks/content_blocks_stats",
    permission: :manage_content_blocks
  )
  RubyCms.dashboard_register(
    key: :users_stats,
    label: "Users",
    section: :stats,
    order: 2,
    partial: "ruby_cms/admin/dashboard/blocks/users_stats",
    permission: :manage_permissions
  )
  RubyCms.dashboard_register(
    key: :permissions_stats,
    label: "Permissions",
    section: :stats,
    order: 3,
    partial: "ruby_cms/admin/dashboard/blocks/permissions_stats",
    permission: :manage_permissions
  )
  RubyCms.dashboard_register(
    key: :visitor_errors_stats,
    label: "Visitor errors",
    section: :stats,
    order: 4,
    partial: "ruby_cms/admin/dashboard/blocks/visitor_errors_stats",
    permission: :manage_visitor_errors
  )
  RubyCms.dashboard_register(
    key: :quick_actions,
    label: "Quick actions",
    section: :main,
    order: 1,
    span: :single,
    partial: "ruby_cms/admin/dashboard/blocks/quick_actions"
  )
  RubyCms.dashboard_register(
    key: :recent_errors,
    label: "Recent errors",
    section: :main,
    order: 2,
    span: :single,
    partial: "ruby_cms/admin/dashboard/blocks/recent_errors",
    permission: :manage_visitor_errors
  )
  RubyCms.dashboard_register(
    key: :analytics_overview,
    label: "Analytics",
    section: :main,
    order: 3,
    span: :single,
    partial: "ruby_cms/admin/dashboard/blocks/analytics_overview",
    permission: :manage_analytics
  )
end