internetee-registry/app/controllers/registrar/current_user_controller.rb
Artur Beljajev e2ebe0aa84 Improve registrar area linked user switch
- Introduce profile
- Move linked users to profile
- Use PUT

#599
2017-10-09 11:03:43 +03:00

18 lines
401 B
Ruby

class Registrar
class CurrentUserController < BaseController
skip_authorization_check
def switch
raise 'Cannot switch to unlinked user' unless current_user.linked_with?(new_user)
sign_in(new_user)
redirect_to :back, notice: t('.switched', new_user: new_user)
end
private
def new_user
@new_user ||= ApiUser.find(params[:new_user_id])
end
end
end