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 |