diff options
Diffstat (limited to 'app/presenters/ci/pipeline_presenter.rb')
-rw-r--r-- | app/presenters/ci/pipeline_presenter.rb | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/app/presenters/ci/pipeline_presenter.rb b/app/presenters/ci/pipeline_presenter.rb index 762ee0d92cd..0bf4a99dcba 100644 --- a/app/presenters/ci/pipeline_presenter.rb +++ b/app/presenters/ci/pipeline_presenter.rb @@ -90,7 +90,7 @@ module Ci def link_to_pipeline_ref ApplicationController.helpers.link_to(pipeline.ref, project_commits_path(pipeline.project, pipeline.ref), - class: "ref-name gl-link gl-bg-blue-50 gl-rounded-base gl-px-2") + class: "ref-container gl-link") end def link_to_merge_request @@ -98,7 +98,7 @@ module Ci ApplicationController.helpers.link_to(merge_request_presenter.to_reference, project_merge_request_path(merge_request_presenter.project, merge_request_presenter), - class: 'mr-iid') + class: 'mr-iid ref-container') end def link_to_merge_request_source_branch @@ -120,6 +120,10 @@ module Ci end end + def triggered_by_path + pipeline.child? ? project_pipeline_path(pipeline.triggered_by_pipeline.project, pipeline.triggered_by_pipeline) : '' + end + private def plain_ref_name @@ -133,26 +137,6 @@ module Ci end end end - - def all_related_merge_request_links(limit: nil) - limit ||= all_related_merge_requests.count - - all_related_merge_requests.first(limit).map do |merge_request| - mr_path = project_merge_request_path(merge_request.project, merge_request) - - ApplicationController.helpers.link_to "#{merge_request.to_reference} #{merge_request.title}", mr_path, class: 'mr-iid' - end - end - - def all_related_merge_requests - strong_memoize(:all_related_merge_requests) do - if pipeline.ref && can?(current_user, :read_merge_request, pipeline.project) - pipeline.all_merge_requests_by_recency.to_a - else - [] - end - end - end end end |