Sha256: a5d9ce624712ba2dcac70904656f688cb8dca994065cf5dd3ed3a936ef811b9e
Contents?: true
Size: 1.27 KB
Versions: 17
Compression:
Stored size: 1.27 KB
Contents
# frozen_string_literal: true module Decidim module Admin # The main application controller that inherits from Rails. class ApplicationController < ::DecidimController include NeedsOrganization include NeedsPermission include FormFactory include LocaleSwitcher include PayloadInfo include HttpCachingDisabler helper Decidim::Admin::ApplicationHelper helper Decidim::Admin::AttributesDisplayHelper helper Decidim::Admin::SettingsHelper helper Decidim::Admin::IconLinkHelper helper Decidim::Admin::MenuHelper helper Decidim::Admin::ScopesHelper helper Decidim::DecidimFormHelper helper Decidim::ReplaceButtonsHelper helper Decidim::ScopesHelper helper Decidim::TranslationsHelper helper Decidim::LanguageChooserHelper helper Decidim::ComponentPathHelper default_form_builder Decidim::Admin::FormBuilder protect_from_forgery with: :exception, prepend: true def user_has_no_permission_path decidim_admin.root_path end def user_not_authorized_path decidim_admin.root_path end def permission_class_chain [Decidim::Admin::Permissions] end def permission_scope :admin end end end end
Version data entries
17 entries across 17 versions & 1 rubygems