Commit 341d2f00 authored by Oswaldo Ferreira's avatar Oswaldo Ferreira

Handle /-/jira prefix when Jira links projects and commits

parent a6b1f018
......@@ -18,6 +18,7 @@ constraints(ProjectUrlConstrainer.new) do
# `:project_id`, or `*id`.
#
# See https://github.com/rails/rails/blob/v4.2.8/actionpack/lib/action_dispatch/routing/mapper.rb#L155
scope(path: '*namespace_id',
as: :namespace,
namespace_id: Gitlab::PathRegex.full_namespace_route_regex) do
......@@ -476,4 +477,14 @@ constraints(ProjectUrlConstrainer.new) do
end
end
end
scope path: '/-/jira', as: :jira do
scope path: '*namespace_id', namespace_id: Gitlab::PathRegex.full_namespace_route_regex do
resources :projects, path: '/', constraints: { id: Gitlab::PathRegex.project_route_regex }, only: :show
scope path: ':project_id', constraints: { project_id: Gitlab::PathRegex.project_route_regex }, module: :projects do
resources :commit, only: :show, constraints: { id: /\h{7,40}/ }
end
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment