diff options
Diffstat (limited to 'app/helpers/merge_requests_helper.rb')
-rw-r--r-- | app/helpers/merge_requests_helper.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/helpers/merge_requests_helper.rb b/app/helpers/merge_requests_helper.rb index ff1305f8cc5..7a798c83b7e 100644 --- a/app/helpers/merge_requests_helper.rb +++ b/app/helpers/merge_requests_helper.rb @@ -174,6 +174,18 @@ module MergeRequestsHelper end end + def reviewers_label(merge_request, include_value: true) + reviewers = merge_request.reviewers + reviewer_label = 'Reviewer'.pluralize(reviewers.count) + + if include_value + sanitized_list = sanitize_name(reviewers.map(&:name).to_sentence) + "#{reviewer_label}: #{sanitized_list}" + else + reviewer_label + end + end + private def review_requested_merge_requests_count |