Sha256: 358ee48b7158f0129455092f2645e9893378891d162b1a6001161b465f222bb7

Contents?: true

Size: 679 Bytes

Versions: 4

Compression:

Stored size: 679 Bytes

Contents

# frozen_string_literal: true
require "active_support/concern"

module Decidim
  # This concern groups methods and helpers needed by Devise controllers.
  module DeviseControllers
    extend ActiveSupport::Concern

    included do
      include Decidim::NeedsOrganization
      include Decidim::LocaleSwitcher

      include NeedsAuthorization
      skip_authorization_check

      helper Decidim::TranslationsHelper
      helper Decidim::MetaTagsHelper
      helper Decidim::DecidimFormHelper
      helper Decidim::LanguageChooserHelper
      helper Decidim::CookiesHelper
      helper Decidim::ReplaceButtonsHelper

      layout "layouts/decidim/application"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
decidim-core-0.1.0 app/controllers/concerns/decidim/devise_controllers.rb
decidim-core-0.0.8.1 app/controllers/concerns/decidim/devise_controllers.rb
decidim-core-0.0.7 app/controllers/concerns/decidim/devise_controllers.rb
decidim-core-0.0.6 app/controllers/concerns/decidim/devise_controllers.rb