cdda827577
Now that GitLab CI exposes the status of each MR in the MR page it seems "redundant" to have an extra icon next to the CI statuses.
63 lines
2.5 KiB
Text
63 lines
2.5 KiB
Text
%li{ class: mr_css_classes(merge_request) }
|
|
.merge-request-title
|
|
%span.merge-request-title-text
|
|
= link_to_gfm merge_request.title, merge_request_path(merge_request), class: "row_title"
|
|
%ul.controls.light
|
|
- if merge_request.merged?
|
|
%li
|
|
MERGED
|
|
- elsif merge_request.closed?
|
|
%li
|
|
= icon('ban')
|
|
CLOSED
|
|
|
|
- if merge_request.ci_commit
|
|
%li
|
|
= render_ci_status(merge_request.ci_commit)
|
|
|
|
- if merge_request.open? && merge_request.broken?
|
|
%li
|
|
= link_to merge_request_path(merge_request), class: "has_tooltip", title: "Cannot be merged automatically", data: {container: 'body'} do
|
|
= icon('exclamation-triangle')
|
|
|
|
- if merge_request.assignee
|
|
%li
|
|
= link_to_member(merge_request.source_project, merge_request.assignee, name: false, title: "Assigned to :name")
|
|
|
|
- note_count = merge_request.mr_and_commit_notes.user.count
|
|
- if note_count > 0
|
|
%li
|
|
= link_to merge_request_path(merge_request) + "#notes" do
|
|
= icon('comments')
|
|
= note_count
|
|
- else
|
|
%li
|
|
= link_to merge_request_path(merge_request) + "#notes", class: "merge-request-no-comments" do
|
|
= icon('comments')
|
|
= note_count
|
|
|
|
.merge-request-info
|
|
\##{merge_request.iid} ·
|
|
opened #{time_ago_with_tooltip(merge_request.created_at, placement: 'bottom')}
|
|
by #{link_to_member(@project, merge_request.author, avatar: false)}
|
|
- if merge_request.target_project.default_branch != merge_request.target_branch
|
|
|
|
= link_to namespace_project_commits_path(merge_request.project.namespace, merge_request.project, merge_request.target_branch) do
|
|
= icon('code-fork')
|
|
= merge_request.target_branch
|
|
- if merge_request.milestone
|
|
|
|
= link_to namespace_project_merge_requests_path(merge_request.project.namespace, merge_request.project, milestone_title: merge_request.milestone.title) do
|
|
= icon('clock-o')
|
|
= merge_request.milestone.title
|
|
- if merge_request.labels.any?
|
|
|
|
- merge_request.labels.each do |label|
|
|
= link_to_label(label, project: merge_request.project)
|
|
- if merge_request.tasks?
|
|
|
|
%span.task-status
|
|
= merge_request.task_status
|
|
|
|
.pull-right.hidden-xs
|
|
%span updated #{time_ago_with_tooltip(merge_request.updated_at, placement: 'bottom', html_class: 'merge_request_updated_ago')}
|