Class: DmCore::Admin::AdminController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- DmCore::Admin::AdminController
- Includes:
- AdminTheme::ThemeHelper, DmCore::AccountHelper, ApplicationHelper, DmCore::ApplicationHelper
- Defined in:
- app/controllers/dm_core/admin/admin_controller.rb
Overview
This controller is a base class for all other admin controllers scope_current_account gets called through the eventual inheritacne of DmCore::ApplicationController
Direct Known Subclasses
AccountsController, CommentsController, DashboardController, SystemController, UsersController
Instance Method Summary collapse
-
#authenticate_admin_user! ⇒ Object
Make sure some type of administrative user is logged in ——————————————————————————.
Methods included from DmCore::AccountHelper
#account_prefix, #account_protected_assets, #account_site_assets, #account_site_assets_media, #account_site_assets_media_url, #account_site_assets_url, #current_account
Methods included from DmCore::ApplicationHelper
#action?, #controller?, #flash_notices, #is_admin?, #is_sysadmin?, #link_to_add_custom_fields, #present, #put_or_post?
Instance Method Details
#authenticate_admin_user! ⇒ Object
Make sure some type of administrative user is logged in
22 23 24 25 26 27 28 |
# File 'app/controllers/dm_core/admin/admin_controller.rb', line 22 def authenticate_admin_user! authenticate_user! unless can?(:access_admin, :all) flash[:alert] = "Unauthorized Access!" redirect_to current_account.index_path end end |