28 lines
1.2 KiB
Ruby
28 lines
1.2 KiB
Ruby
devise_for :users, controllers: {
|
|
registrations: 'users/registrations',
|
|
sessions: 'users/sessions',
|
|
confirmations: 'users/confirmations',
|
|
omniauth_callbacks: 'users/omniauth_callbacks'
|
|
}
|
|
|
|
devise_scope :user do
|
|
patch '/user/confirmation', to: 'users/confirmations#update', as: :update_user_confirmation
|
|
get '/user/registrations/check_username', to: 'users/registrations#check_username'
|
|
get 'users/sign_up/success', to: 'users/registrations#success'
|
|
get 'users/registrations/delete_form', to: 'users/registrations#delete_form'
|
|
delete 'users/registrations', to: 'users/registrations#delete'
|
|
get :finish_signup, to: 'users/registrations#finish_signup'
|
|
patch :do_finish_signup, to: 'users/registrations#do_finish_signup'
|
|
end
|
|
|
|
devise_for :organizations, class_name: 'User',
|
|
controllers: {
|
|
registrations: 'organizations/registrations',
|
|
sessions: 'devise/sessions',
|
|
},
|
|
skip: [:omniauth_callbacks]
|
|
|
|
devise_scope :organization do
|
|
get 'organizations/sign_up/success', to: 'organizations/registrations#success'
|
|
end
|