Merge branch 'fix-commits-routing' into 'master'
Fix commits routing for branches with slash Fixes https://github.com/gitlabhq/gitlabhq/issues/8990 See merge request !408
This commit is contained in:
commit
303382c741
1 changed files with 19 additions and 11 deletions
|
@ -242,7 +242,7 @@ Gitlab::Application.routes.draw do
|
||||||
resources :group_members, only: [:index, :create, :update, :destroy] do
|
resources :group_members, only: [:index, :create, :update, :destroy] do
|
||||||
delete :leave, on: :collection
|
delete :leave, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resource :avatar, only: [:destroy]
|
resource :avatar, only: [:destroy]
|
||||||
resources :milestones, only: [:index, :show, :update]
|
resources :milestones, only: [:index, :show, :update]
|
||||||
end
|
end
|
||||||
|
@ -318,14 +318,6 @@ Gitlab::Application.routes.draw do
|
||||||
as: :tree
|
as: :tree
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
resource :avatar, only: [:show, :destroy]
|
|
||||||
|
|
||||||
resources :commit, only: [:show], constraints: { id: /[[:alnum:]]{6,40}/ } do
|
|
||||||
get :branches, on: :member
|
|
||||||
end
|
|
||||||
|
|
||||||
resources :commits, only: [:show], constraints: { id: /(?:[^.]|\.(?!atom$))+/, format: /atom/ }
|
|
||||||
resources :compare, only: [:index, :create]
|
|
||||||
|
|
||||||
scope do
|
scope do
|
||||||
get(
|
get(
|
||||||
|
@ -336,8 +328,24 @@ Gitlab::Application.routes.draw do
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :network, only: [:show], constraints: { id: /(?:[^.]|\.(?!json$))+/, format: /json/ }
|
scope do
|
||||||
resources :graphs, only: [:show], constraints: { id: /(?:[^.]|\.(?!json$))+/, format: /json/ } do
|
get(
|
||||||
|
'/commits/*id',
|
||||||
|
to: 'commits#show',
|
||||||
|
constraints: { id: /(?:[^.]|\.(?!atom$))+/, format: /atom/ },
|
||||||
|
as: :commits
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
|
resource :avatar, only: [:show, :destroy]
|
||||||
|
resources :commit, only: [:show], constraints: { id: /[[:alnum:]]{6,40}/ } do
|
||||||
|
get :branches, on: :member
|
||||||
|
end
|
||||||
|
|
||||||
|
resources :compare, only: [:index, :create]
|
||||||
|
resources :network, only: [:show], constraints: { id: /(?:[^.]|\.(?!json$))+/, format: /json/ }
|
||||||
|
|
||||||
|
resources :graphs, only: [:show], constraints: { id: /(?:[^.]|\.(?!json$))+/, format: /json/ } do
|
||||||
member do
|
member do
|
||||||
get :commits
|
get :commits
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue