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
|