diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-12-08 21:30:44 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-12-08 21:30:44 +0200 |
commit | 4517dde733be9eb33e31f6f23ad5e099de26d849 (patch) | |
tree | a07805546d7e2dbf642aef1e5342e4765f30ae05 /config/routes/admin.rb | |
parent | 424a67dfe30f1f5daffb30db65045b08fb3d492d (diff) | |
download | gitlab-ce-dz-nested-groups-improvements.tar.gz |
Add nested groups support to admin project routingdz-nested-groups-improvements
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'config/routes/admin.rb')
-rw-r--r-- | config/routes/admin.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/config/routes/admin.rb b/config/routes/admin.rb index 51726a027ba..0dd2c8f7aef 100644 --- a/config/routes/admin.rb +++ b/config/routes/admin.rb @@ -60,14 +60,13 @@ namespace :admin do resource :system_info, controller: 'system_info', only: [:show] resources :requests_profiles, only: [:index, :show], param: :name, constraints: { name: /.+\.html/ } - resources :namespaces, path: '/projects', constraints: { id: /[a-zA-Z.0-9_\-]+/ }, only: [] do - root to: 'projects#index', as: :projects + resources :projects, only: [:index] + scope(path: 'projects/*namespace_id', as: :namespace) do resources(:projects, path: '/', - constraints: { id: /[a-zA-Z.0-9_\-]+/ }, - only: [:index, :show]) do - root to: 'projects#show' + constraints: { id: Gitlab::Regex.project_route_regex }, + only: [:show]) do member do put :transfer |