Sha256: b20dedf848bbfef0d2c7aae6c2d643c59128730d7a800c526846450faa48dd0f
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
# frozen_string_literal: true module Decidim module Devise # This controller customizes the behaviour of Devise's # RegistrationsController so we can specify a custom layout. class RegistrationsController < ::Devise::RegistrationsController include Decidim::NeedsOrganization include Decidim::LocaleSwitcher layout "layouts/decidim/application" before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.permit(:sign_up, keys: [:name, :tos_agreement]) end # Called before resource.save def build_resource(hash = nil) super(hash) resource.organization = current_organization end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-core-0.0.1 | app/controllers/decidim/devise/registrations_controller.rb |