Sha256: 60e1a64bfd751bf52978f74f742297e6d18eb005924a56012f2f9f4c3d8b6d7d

Contents?: true

Size: 1.74 KB

Versions: 5

Compression:

Stored size: 1.74 KB

Contents

# frozen_string_literal: true

module Elabs
  module Auth
    class RegistrationsController < Devise::RegistrationsController
      include Elabs::Concerns::ElabsController
      include Elabs::Concerns::Reportable
      include Elabs::Concerns::Localizable

      before_action :configure_sign_up_params, only: [:create]
      # before_action :configure_account_update_params, only: [:update]

      # GET /resource/sign_up
      # def new
      #   super
      # end

      # POST /resource
      # def create
      #   super
      # end

      # GET /resource/edit
      # def edit
      #   super
      # end

      # PUT /resource
      # def update
      #   super
      # end

      # DELETE /resource
      # def destroy
      #   super
      # end

      # GET /resource/cancel
      # Forces the session data which is usually expired after sign
      # in to be expired now. This is useful if the user wants to
      # cancel oauth signing in/up in the middle of the process,
      # removing all OAuth session data.
      # def cancel
      #   super
      # end

      protected

      # If you have extra params to permit, append them to the sanitizer.
      def configure_sign_up_params
        devise_parameter_sanitizer.permit(:sign_up, keys: ['username'])
      end

      # If you have extra params to permit, append them to the sanitizer.
      # def configure_account_update_params
      #   devise_parameter_sanitizer.permit(:account_update, keys: [:attribute])
      # end

      # The path used after sign up.
      # def after_sign_up_path_for(resource)
      #   super(resource)
      # end

      # The path used after sign up for inactive accounts.
      # def after_inactive_sign_up_path_for(resource)
      #   super(resource)
      # end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elabs-5.0.0 app/controllers/elabs/auth/registrations_controller.rb
elabs-4.0.0 app/controllers/elabs/auth/registrations_controller.rb
elabs-3.0.0 app/controllers/elabs/auth/registrations_controller.rb
elabs-2.0.0 app/controllers/elabs/auth/registrations_controller.rb
elabs-2.0.0.pre app/controllers/elabs/auth/registrations_controller.rb