Experimental authentication for Launchpad and Google added

This commit is contained in:
Christoph Haas 2017-04-06 12:56:06 +02:00
parent 0c080386ef
commit 9a5ddb5e13
8 changed files with 154 additions and 44 deletions

View file

@ -1,5 +1,23 @@
Debshots::Application.routes.draw do
devise_for :users
get 'admin/status'
get 'admin/screenshots'
get 'admin/integration'
devise_for :users, controllers: {
registrations: "users/registrations",
passwords: "users/passwords",
omniauth_callbacks: "users/omniauth_callbacks"
}
# devise_for :users, :controllers => { :omniauth_callbacks => "users" }
#devise_for :users
# get 'users/debian_sso'
# get "users/callback/:action", :controller => "my"
##get "packages/index"
##get "packages" => "packages#index"
##get "packages/:page/:display" => "packages#index"
@ -16,7 +34,8 @@ Debshots::Application.routes.draw do
get 'packages/list' => 'packages#list', as: :packages_list
get 'moderate' => 'moderate#index'
get 'logs' => 'logs#index'
get 'my_uploads' => 'packages#my_uploads'
get 'my/index'
get 'my/uploads'
get 'package/:name' => 'packages#details', as: :package, name: /[^\/]+/
get 'package_reviews/:name' => 'packages#reviews', as: :package_reviews, name: /[^\/]+/
get 'upload', to: redirect('/packages'), as: :upload_legacy # legacy upload form