Commit 884eb732977ee785c48a954542e8735cd572e1fe
1 parent
2ddb1917
Exists in
master
and in
4 other branches
Enable tree resource, remove old tree routes
Showing
2 changed files
with
10 additions
and
27 deletions
Show diff stats
config/routes.rb
| @@ -122,24 +122,14 @@ Gitlab::Application.routes.draw do | @@ -122,24 +122,14 @@ Gitlab::Application.routes.draw do | ||
| 122 | end | 122 | end |
| 123 | 123 | ||
| 124 | member do | 124 | member do |
| 125 | - get "tree", constraints: { id: /[a-zA-Z.\/0-9_\-]+/ } | ||
| 126 | - get "logs_tree", constraints: { id: /[a-zA-Z.\/0-9_\-]+/ } | ||
| 127 | - | ||
| 128 | get "blob", | 125 | get "blob", |
| 129 | constraints: { | 126 | constraints: { |
| 130 | id: /[a-zA-Z.0-9\/_\-]+/, | 127 | id: /[a-zA-Z.0-9\/_\-]+/, |
| 131 | path: /.*/ | 128 | path: /.*/ |
| 132 | } | 129 | } |
| 133 | 130 | ||
| 134 | - # tree viewer | ||
| 135 | - get "tree/:path" => "refs#tree", | ||
| 136 | - as: :tree_file, | ||
| 137 | - constraints: { | ||
| 138 | - id: /[a-zA-Z.0-9\/_\-]+/, | ||
| 139 | - path: /.*/ | ||
| 140 | - } | ||
| 141 | - | ||
| 142 | - # tree viewer | 131 | + # tree viewer logs |
| 132 | + get "logs_tree", constraints: { id: /[a-zA-Z.\/0-9_\-]+/ } | ||
| 143 | get "logs_tree/:path" => "refs#logs_tree", | 133 | get "logs_tree/:path" => "refs#logs_tree", |
| 144 | as: :logs_file, | 134 | as: :logs_file, |
| 145 | constraints: { | 135 | constraints: { |
| @@ -217,7 +207,7 @@ Gitlab::Application.routes.draw do | @@ -217,7 +207,7 @@ Gitlab::Application.routes.draw do | ||
| 217 | # resources :blame, only: [:show], constraints: {id: /.+/} | 207 | # resources :blame, only: [:show], constraints: {id: /.+/} |
| 218 | # resources :blob, only: [:show], constraints: {id: /.+/} | 208 | # resources :blob, only: [:show], constraints: {id: /.+/} |
| 219 | # resources :raw, only: [:show], constraints: {id: /.+/} | 209 | # resources :raw, only: [:show], constraints: {id: /.+/} |
| 220 | - # resources :tree, only: [:show], constraints: {id: /.+/} | 210 | + resources :tree, only: [:show], constraints: {id: /.+/} |
| 221 | end | 211 | end |
| 222 | 212 | ||
| 223 | root to: "dashboard#index" | 213 | root to: "dashboard#index" |
spec/routing/project_routing_spec.rb
| @@ -192,10 +192,8 @@ describe ProtectedBranchesController, "routing" do | @@ -192,10 +192,8 @@ describe ProtectedBranchesController, "routing" do | ||
| 192 | end | 192 | end |
| 193 | 193 | ||
| 194 | # switch_project_refs GET /:project_id/switch(.:format) refs#switch | 194 | # switch_project_refs GET /:project_id/switch(.:format) refs#switch |
| 195 | -# tree_project_ref GET /:project_id/:id/tree(.:format) refs#tree | ||
| 196 | -# logs_tree_project_ref GET /:project_id/:id/logs_tree(.:format) refs#logs_tree | ||
| 197 | # blob_project_ref GET /:project_id/:id/blob(.:format) refs#blob | 195 | # blob_project_ref GET /:project_id/:id/blob(.:format) refs#blob |
| 198 | -# tree_file_project_ref GET /:project_id/:id/tree/:path(.:format) refs#tree | 196 | +# logs_tree_project_ref GET /:project_id/:id/logs_tree(.:format) refs#logs_tree |
| 199 | # logs_file_project_ref GET /:project_id/:id/logs_tree/:path(.:format) refs#logs_tree | 197 | # logs_file_project_ref GET /:project_id/:id/logs_tree/:path(.:format) refs#logs_tree |
| 200 | # blame_file_project_ref GET /:project_id/:id/blame/:path(.:format) refs#blame | 198 | # blame_file_project_ref GET /:project_id/:id/blame/:path(.:format) refs#blame |
| 201 | describe RefsController, "routing" do | 199 | describe RefsController, "routing" do |
| @@ -203,11 +201,6 @@ describe RefsController, "routing" do | @@ -203,11 +201,6 @@ describe RefsController, "routing" do | ||
| 203 | get("/gitlabhq/switch").should route_to('refs#switch', project_id: 'gitlabhq') | 201 | get("/gitlabhq/switch").should route_to('refs#switch', project_id: 'gitlabhq') |
| 204 | end | 202 | end |
| 205 | 203 | ||
| 206 | - it "to #tree" do | ||
| 207 | - get("/gitlabhq/stable/tree").should route_to('refs#tree', project_id: 'gitlabhq', id: 'stable') | ||
| 208 | - get("/gitlabhq/stable/tree/foo/bar/baz").should route_to('refs#tree', project_id: 'gitlabhq', id: 'stable', path: 'foo/bar/baz') | ||
| 209 | - end | ||
| 210 | - | ||
| 211 | it "to #logs_tree" do | 204 | it "to #logs_tree" do |
| 212 | get("/gitlabhq/stable/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable') | 205 | get("/gitlabhq/stable/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable') |
| 213 | get("/gitlabhq/stable/logs_tree/foo/bar/baz").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable', path: 'foo/bar/baz') | 206 | get("/gitlabhq/stable/logs_tree/foo/bar/baz").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable', path: 'foo/bar/baz') |
| @@ -406,6 +399,12 @@ describe NotesController, "routing" do | @@ -406,6 +399,12 @@ describe NotesController, "routing" do | ||
| 406 | end | 399 | end |
| 407 | end | 400 | end |
| 408 | 401 | ||
| 402 | +describe TreeController, "routing" do | ||
| 403 | + it "to #show" do | ||
| 404 | + get("/gitlabhq/tree/master/app/models/project.rb").should route_to('tree#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | ||
| 405 | + end | ||
| 406 | +end | ||
| 407 | + | ||
| 409 | # TODO: Pending | 408 | # TODO: Pending |
| 410 | # | 409 | # |
| 411 | # /:project_id/blame/*path | 410 | # /:project_id/blame/*path |
| @@ -457,10 +456,4 @@ describe "pending routing" do | @@ -457,10 +456,4 @@ describe "pending routing" do | ||
| 457 | get("/gitlabhq/raw/master/app/models/project.rb").should route_to('raw#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | 456 | get("/gitlabhq/raw/master/app/models/project.rb").should route_to('raw#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') |
| 458 | end | 457 | end |
| 459 | end | 458 | end |
| 460 | - | ||
| 461 | - describe "/:project_id/tree/:id" do | ||
| 462 | - it "routes to a ref with a path" do | ||
| 463 | - get("/gitlabhq/tree/master/app/models/project.rb").should route_to('tree#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | ||
| 464 | - end | ||
| 465 | - end | ||
| 466 | end | 459 | end |