diff options
Diffstat (limited to 'app/helpers/gitlab_routing_helper.rb')
-rw-r--r-- | app/helpers/gitlab_routing_helper.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/app/helpers/gitlab_routing_helper.rb b/app/helpers/gitlab_routing_helper.rb index 670a7ca36f4..f9c3d3f270f 100644 --- a/app/helpers/gitlab_routing_helper.rb +++ b/app/helpers/gitlab_routing_helper.rb @@ -94,6 +94,38 @@ module GitlabRoutingHelper namespace_project_merge_request_url(entity.project.namespace, entity.project, entity, *args) end + def pipeline_url(pipeline, *args) + namespace_project_pipeline_url( + pipeline.project.namespace, + pipeline.project, + pipeline.id, + *args) + end + + def pipeline_build_url(pipeline, build, *args) + namespace_project_build_url( + pipeline.project.namespace, + pipeline.project, + build.id, + *args) + end + + def commits_url(entity, *args) + namespace_project_commits_url( + entity.project.namespace, + entity.project, + entity.ref, + *args) + end + + def commit_url(entity, *args) + namespace_project_commit_url( + entity.project.namespace, + entity.project, + entity.sha, + *args) + end + def project_snippet_url(entity, *args) namespace_project_snippet_url(entity.project.namespace, entity.project, entity, *args) end |