summaryrefslogtreecommitdiff
path: root/config/routes/admin.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2016-12-08 21:30:44 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2016-12-08 21:30:44 +0200
commit4517dde733be9eb33e31f6f23ad5e099de26d849 (patch)
treea07805546d7e2dbf642aef1e5342e4765f30ae05 /config/routes/admin.rb
parent424a67dfe30f1f5daffb30db65045b08fb3d492d (diff)
downloadgitlab-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.rb9
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