Add Rails admin

This commit is contained in:
Karol
2020-11-26 17:11:18 +01:00
parent c32e7586cd
commit f98de3b66b
7 changed files with 117 additions and 0 deletions

View File

@@ -76,4 +76,7 @@ class ApplicationPolicy
end
private :require_user!
end
[:dashboard?, :index?, :new?, :export?, :bulk_delete?, :show?, :edit?, :delete?, :show_in_app?,].each do |action|
define_method(action) { admin? }
end
end

View File

@@ -7,6 +7,7 @@
ul.dropdown-menu.p-0.mt-1 role='menu'
- if current_user.admin?
li = link_to(t('breadcrumbs.dashboard.show'), admin_dashboard_path, class: 'dropdown-item', 'data-turbolinks' => "false") if policy([:admin, :dashboard]).show?
li = link_to(t('breadcrumbs.rails_admin.show'), rails_admin.dashboard_path, class: 'dropdown-item', 'data-turbolinks' => "false") if policy([:admin, :dashboard]).show?
li = link_to(t('breadcrumbs.statistics.show'), statistics_path, class: 'dropdown-item') if policy(:statistics).show?
li.dropdown-divider role='separator'
= render('navigation_submenu', title: t('activerecord.models.exercise.other'),