osem-fcy/app/controllers/registrations_controller.rb

35 lines
907 B
Ruby
Raw Normal View History

2013-01-07 09:04:09 +01:00
class RegistrationsController < Devise::RegistrationsController
before_action :configure_permitted_parameters, if: :devise_controller?
2014-06-18 16:58:30 +03:00
def edit
@openids = Openid.where(user_id: current_user.id).order(:provider)
2014-11-04 17:42:47 +01:00
super
2014-06-18 16:58:30 +03:00
end
2013-01-07 09:04:09 +01:00
def update
2014-06-26 15:43:24 +03:00
@openids = Openid.where(user_id: current_user.id).order(:provider)
2014-11-04 17:42:47 +01:00
super
2013-01-07 09:04:09 +01:00
end
protected
def after_update_path_for(resource)
edit_user_registration_path(resource)
end
def after_sign_up_path_for(resource)
edit_user_registration_path(resource)
end
def configure_permitted_parameters
2017-01-21 09:36:05 +05:30
devise_parameter_sanitizer.permit(:account_update) do |u|
2017-04-06 23:19:58 -04:00
u
.permit(:email, :password, :password_confirmation, :current_password, :username, :email_public)
2014-06-23 19:07:50 +03:00
end
2017-01-21 09:36:05 +05:30
devise_parameter_sanitizer.permit(:sign_up) do |u|
2017-04-06 23:19:58 -04:00
u
.permit(:email, :password, :password_confirmation, :name, :username)
end
end
end