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 | 122 | end |
123 | 123 | |
124 | 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 | 125 | get "blob", |
129 | 126 | constraints: { |
130 | 127 | id: /[a-zA-Z.0-9\/_\-]+/, |
131 | 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 | 133 | get "logs_tree/:path" => "refs#logs_tree", |
144 | 134 | as: :logs_file, |
145 | 135 | constraints: { |
... | ... | @@ -217,7 +207,7 @@ Gitlab::Application.routes.draw do |
217 | 207 | # resources :blame, only: [:show], constraints: {id: /.+/} |
218 | 208 | # resources :blob, only: [:show], constraints: {id: /.+/} |
219 | 209 | # resources :raw, only: [:show], constraints: {id: /.+/} |
220 | - # resources :tree, only: [:show], constraints: {id: /.+/} | |
210 | + resources :tree, only: [:show], constraints: {id: /.+/} | |
221 | 211 | end |
222 | 212 | |
223 | 213 | root to: "dashboard#index" | ... | ... |
spec/routing/project_routing_spec.rb
... | ... | @@ -192,10 +192,8 @@ describe ProtectedBranchesController, "routing" do |
192 | 192 | end |
193 | 193 | |
194 | 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 | 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 | 197 | # logs_file_project_ref GET /:project_id/:id/logs_tree/:path(.:format) refs#logs_tree |
200 | 198 | # blame_file_project_ref GET /:project_id/:id/blame/:path(.:format) refs#blame |
201 | 199 | describe RefsController, "routing" do |
... | ... | @@ -203,11 +201,6 @@ describe RefsController, "routing" do |
203 | 201 | get("/gitlabhq/switch").should route_to('refs#switch', project_id: 'gitlabhq') |
204 | 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 | 204 | it "to #logs_tree" do |
212 | 205 | get("/gitlabhq/stable/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable') |
213 | 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 | 399 | end |
407 | 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 | 408 | # TODO: Pending |
410 | 409 | # |
411 | 410 | # /:project_id/blame/*path |
... | ... | @@ -457,10 +456,4 @@ describe "pending routing" do |
457 | 456 | get("/gitlabhq/raw/master/app/models/project.rb").should route_to('raw#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') |
458 | 457 | end |
459 | 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 | 459 | end | ... | ... |