2011-10-08 23:36:38 +02:00
|
|
|
Gitlab::Application.routes.draw do
|
2011-11-05 20:00:05 +01:00
|
|
|
|
|
|
|
get 'tags'=> 'tags#index'
|
|
|
|
get 'tags/:tag' => 'projects#index'
|
|
|
|
|
2011-10-26 15:46:25 +02:00
|
|
|
namespace :admin do
|
2011-10-08 23:36:38 +02:00
|
|
|
resources :users
|
|
|
|
resources :projects
|
|
|
|
resources :team_members
|
|
|
|
get 'emails', :to => 'mailer#preview'
|
|
|
|
get 'mailer/preview_note'
|
|
|
|
get 'mailer/preview_user_new'
|
|
|
|
get 'mailer/preview_issue_new'
|
|
|
|
root :to => "users#index"
|
|
|
|
end
|
|
|
|
|
2011-10-26 15:46:25 +02:00
|
|
|
get "errors/gitosis"
|
2011-10-08 23:36:38 +02:00
|
|
|
get "profile/password", :to => "profile#password"
|
|
|
|
put "profile/password", :to => "profile#password_update"
|
2011-11-15 14:08:20 +01:00
|
|
|
put "profile/reset_private_token", :to => "profile#reset_private_token"
|
2011-10-20 00:34:05 +02:00
|
|
|
put "profile/edit", :to => "profile#social_update"
|
2011-10-08 23:36:38 +02:00
|
|
|
get "profile", :to => "profile#show"
|
2011-10-31 21:57:16 +01:00
|
|
|
get "dashboard", :to => "dashboard#index"
|
2011-10-08 23:36:38 +02:00
|
|
|
#get "profile/:id", :to => "profile#show"
|
|
|
|
|
|
|
|
resources :projects, :only => [:new, :create, :index]
|
|
|
|
resources :keys
|
2011-11-05 20:00:05 +01:00
|
|
|
|
2011-10-08 23:36:38 +02:00
|
|
|
devise_for :users
|
|
|
|
|
2011-10-26 15:46:25 +02:00
|
|
|
resources :projects, :except => [:new, :create, :index], :path => "/" do
|
|
|
|
member do
|
2011-10-08 23:36:38 +02:00
|
|
|
get "tree"
|
|
|
|
get "blob"
|
|
|
|
get "team"
|
|
|
|
get "wall"
|
2011-11-12 23:30:51 +01:00
|
|
|
get "graph"
|
2011-10-08 23:36:38 +02:00
|
|
|
|
|
|
|
# tree viewer
|
|
|
|
get "tree/:commit_id" => "projects#tree"
|
|
|
|
get "tree/:commit_id/:path" => "projects#tree",
|
|
|
|
:as => :tree_file,
|
2011-10-26 15:46:25 +02:00
|
|
|
:constraints => {
|
2011-10-15 18:30:56 +02:00
|
|
|
:id => /[a-zA-Z0-9_\-]+/,
|
2011-10-08 23:36:38 +02:00
|
|
|
:commit_id => /[a-zA-Z0-9]+/,
|
|
|
|
:path => /.*/
|
|
|
|
}
|
|
|
|
|
|
|
|
end
|
2011-10-16 23:07:10 +02:00
|
|
|
|
|
|
|
resources :snippets
|
2011-10-08 23:36:38 +02:00
|
|
|
resources :commits
|
|
|
|
resources :team_members
|
2011-10-15 18:56:53 +02:00
|
|
|
resources :issues do
|
|
|
|
collection do
|
2011-11-15 09:55:57 +01:00
|
|
|
post :sort
|
|
|
|
get :search
|
2011-10-22 06:06:38 +02:00
|
|
|
end
|
2011-10-15 18:56:53 +02:00
|
|
|
end
|
2011-10-08 23:36:38 +02:00
|
|
|
resources :notes, :only => [:create, :destroy]
|
|
|
|
end
|
2011-11-03 12:00:16 +01:00
|
|
|
root :to => "dashboard#index"
|
2011-10-08 23:36:38 +02:00
|
|
|
end
|