Sha256: de0c03426f9eab71f2e32dc12c2100d1398b51d4a69fc5edb386d714fae893b8
Contents?: true
Size: 892 Bytes
Versions: 1
Compression:
Stored size: 892 Bytes
Contents
# frozen_string_literal: true module Archangel ## # @see Archangel::AuthController # module Auth ## # Authentication registrations controller # class RegistrationsController < Devise::RegistrationsController before_action :allow_registration before_action :configure_permitted_parameters protected def after_sign_up_path_for(resource) stored_location_for(resource) || root_path end def after_inactive_sign_up_path_for(resource) after_sign_up_path_for(resource) end def sign_up_params super.merge(site_id: current_site.id) end def allow_registration return render_404_error unless current_site.allow_registration? end def configure_permitted_parameters devise_parameter_sanitizer.permit(:sign_up, keys: %i[name username]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
archangel-0.4.0 | app/controllers/archangel/auth/registrations_controller.rb |