Just draw :legacy_builds
This commit is contained in:
parent
72ed502aae
commit
c0e6801111
3 changed files with 23 additions and 38 deletions
22
config/routes/legacy_builds.rb
Normal file
22
config/routes/legacy_builds.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
resources :builds, only: [:index, :show], constraints: { id: /\d+/ } do
|
||||
collection do
|
||||
resources :artifacts, only: [], controller: 'build_artifacts' do
|
||||
collection do
|
||||
get :latest_succeeded,
|
||||
path: '*ref_name_and_path',
|
||||
format: false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
member do
|
||||
get :raw
|
||||
end
|
||||
|
||||
resource :artifacts, only: [], controller: 'build_artifacts' do
|
||||
get :download
|
||||
get :browse, path: 'browse(/*path)', format: false
|
||||
get :file, path: 'file/*path', format: false
|
||||
get :raw, path: 'raw/*path', format: false
|
||||
end
|
||||
end
|
|
@ -1,5 +1,4 @@
|
|||
require 'constraints/project_url_constrainer'
|
||||
require 'gitlab/routes/legacy_builds'
|
||||
|
||||
resources :projects, only: [:index, :new, :create]
|
||||
|
||||
|
@ -253,7 +252,7 @@ constraints(ProjectUrlConstrainer.new) do
|
|||
end
|
||||
end
|
||||
|
||||
Gitlab::Routes::LegacyBuilds.new(self).draw
|
||||
draw :legacy_builds
|
||||
|
||||
resources :hooks, only: [:index, :create, :edit, :update, :destroy], constraints: { id: /\d+/ } do
|
||||
member do
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
module Gitlab
|
||||
module Routes
|
||||
class LegacyBuilds
|
||||
def initialize(map)
|
||||
@map = map
|
||||
end
|
||||
|
||||
def draw
|
||||
@map.instance_eval do
|
||||
resources :builds, only: [:index, :show], constraints: { id: /\d+/ } do
|
||||
collection do
|
||||
resources :artifacts, only: [], controller: 'build_artifacts' do
|
||||
collection do
|
||||
get :latest_succeeded,
|
||||
path: '*ref_name_and_path',
|
||||
format: false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
member do
|
||||
get :raw
|
||||
end
|
||||
|
||||
resource :artifacts, only: [], controller: 'build_artifacts' do
|
||||
get :download
|
||||
get :browse, path: 'browse(/*path)', format: false
|
||||
get :file, path: 'file/*path', format: false
|
||||
get :raw, path: 'raw/*path', format: false
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue