|
10 | 10 | passwords: 'spree/user_passwords',
|
11 | 11 | confirmations: 'spree/user_confirmations'
|
12 | 12 | },
|
13 |
| - skip: [:unlocks, :omniauth_callbacks], |
| 13 | + skip: :all, |
14 | 14 | path_names: { sign_out: 'logout' },
|
15 | 15 | path_prefix: :user,
|
16 | 16 | router_name: :spree
|
|
19 | 19 | resources :users, only: [:edit, :update]
|
20 | 20 |
|
21 | 21 | devise_scope :spree_user do
|
22 |
| - get '/login', to: 'user_sessions#new', as: :login |
23 |
| - post '/login', to: 'user_sessions#create', as: :create_new_session |
24 |
| - match '/logout', to: 'user_sessions#destroy', as: :logout, via: Devise.sign_out_via |
25 |
| - get '/signup', to: 'user_registrations#new', as: :signup |
26 |
| - post '/signup', to: 'user_registrations#create', as: :registration |
27 |
| - get '/password/recover', to: 'user_passwords#new', as: :recover_password |
28 |
| - post '/password/recover', to: 'user_passwords#create', as: :reset_password |
29 |
| - get '/password/change', to: 'user_passwords#edit', as: :edit_password |
30 |
| - put '/password/change', to: 'user_passwords#update', as: :update_password |
31 |
| - get '/confirm', to: 'user_confirmations#show', as: :confirmation if Spree::Auth::Config[:confirmable] |
| 22 | + # Legacy devise generated paths |
| 23 | + # |
| 24 | + # These are deprecated but we still want to support the incoming routes, in order to give existing stores an upgrade path. |
| 25 | + # Will be removed at the next major release of solidus_auth_devise. |
| 26 | + get '/user/spree_user/password/edit' => 'user_passwords#edit', as: :deprecated_edit_spree_user_password, deprecated_route: true |
| 27 | + get '/password/change' => 'user_passwords#edit', as: :edit_spree_user_password, deprecated_route: true |
| 28 | + get '/user/spree_user/password/new' => 'user_passwords#new', as: :deprecated_new_spree_user_password, deprecated_route: true |
| 29 | + get '/password/recover' => 'user_passwords#new', as: :new_spree_user_password, deprecated_route: true |
| 30 | + match '/user/spree_user/password' => 'user_passwords#update', via: [:patch, :put], as: :deprecated_spree_user_password, deprecated_route: true |
| 31 | + put '/password/change' => 'user_passwords#update', as: :spree_user_password, deprecated_route: true |
| 32 | + post '/user/spree_user/password' => 'user_passwords#create', as: nil, deprecated_route: true |
| 33 | + |
| 34 | + get '/login' => 'user_sessions#new', as: :new_spree_user_session, deprecated_route: true |
| 35 | + get '/user/spree_user/sign_in' => 'user_sessions#new', as: :deprecated_new_spree_user_session, deprecated_route: true |
| 36 | + match '/user/spree_user/logout' => 'user_sessions#destroy', via: Devise.sign_out_via, as: :deprecated_destroy_spree_user_session, deprecated_route: true |
| 37 | + match '/logout' => 'user_sessions#destroy', via: Devise.sign_out_via, as: :destroy_spree_user_session, deprecated_route: true |
| 38 | + post '/user/spree_user/sign_in' => 'user_sessions#create', as: :deprecated_spree_user_session, deprecated_route: true |
| 39 | + post '/login' => 'user_sessions#create', as: :spree_user_session, deprecated_route: true |
| 40 | + |
| 41 | + get '/user/spree_user/sign_up' => 'user_registrations#new', as: :deprecated_new_spree_user_registration, deprecated_route: true |
| 42 | + get '/signup' => 'user_registrations#new', as: :new_spree_user_registration, deprecated_route: true |
| 43 | + post '/user/spree_user' => 'user_registrations#create', as: nil, deprecated_route: true |
| 44 | + get '/user/spree_user/cancel' => 'user_registrations#cancel', as: :cancel_spree_user_registration, deprecated_route: true |
| 45 | + get '/user/spree_user/edit' => 'user_registrations#edit', as: :edit_spree_user_registration, deprecated_route: true |
| 46 | + delete '/user/spree_user' => 'user_registrations#destroy', as: nil, deprecated_route: true |
| 47 | + match '/user/spree_user' => 'user_registrations#update', as: :spree_user_registration, via: [:patch, :put], deprecated_route: true |
| 48 | + |
| 49 | + # Custom devise routes |
| 50 | + get '/login', to: 'user_sessions#new', as: :login |
| 51 | + post '/login', to: 'user_sessions#create', as: :create_new_session |
| 52 | + match '/logout', to: 'user_sessions#destroy', via: Devise.sign_out_via, as: :logout |
| 53 | + get '/password/recover', to: 'user_passwords#new', as: :recover_password |
| 54 | + get '/password/change', to: 'user_passwords#edit', as: :edit_password |
| 55 | + put '/password/change', to: 'user_passwords#update', as: :update_password |
| 56 | + post '/password/recover', to: 'user_passwords#create', as: :reset_password |
| 57 | + get '/signup', to: 'user_registrations#new', as: :signup |
| 58 | + post '/signup', to: 'user_registrations#create', as: :registration |
| 59 | + get '/confirm', to: 'user_confirmations#show', as: :confirmation if Spree::Auth::Config[:confirmable] |
32 | 60 | end
|
33 | 61 |
|
34 | 62 | get '/checkout/registration', to: 'checkout#registration', as: :checkout_registration
|
|
0 commit comments