diff options
author | Mike Greiling <mike@pixelcog.com> | 2017-03-24 13:39:33 -0500 |
---|---|---|
committer | Mike Greiling <mike@pixelcog.com> | 2017-03-24 17:06:48 -0500 |
commit | 470bba5cb91948abc3e4bce3927c7205ef918b3a (patch) | |
tree | 43c4eb22f338a97b7d4063a654c1343193cbdafe /app | |
parent | 9023526c053529ea9e5c4898cdc577fe0e547dac (diff) | |
download | gitlab-ce-470bba5cb91948abc3e4bce3927c7205ef918b3a.tar.gz |
move issue and milestone counts to sidebar
Diffstat (limited to 'app')
-rw-r--r-- | app/views/shared/milestones/_sidebar.html.haml | 39 | ||||
-rw-r--r-- | app/views/shared/milestones/_summary.html.haml | 17 |
2 files changed, 39 insertions, 17 deletions
diff --git a/app/views/shared/milestones/_sidebar.html.haml b/app/views/shared/milestones/_sidebar.html.haml index 4f95d789942..31b245d2be7 100644 --- a/app/views/shared/milestones/_sidebar.html.haml +++ b/app/views/shared/milestones/_sidebar.html.haml @@ -31,6 +31,45 @@ = surround '(', ')' do %span.remaining-days= remaining_days + - if !project || can?(current_user, :read_issue, project) + .block + .sidebar-collapsed-icon + %strong + = icon('hashtag', 'aria-hidden': 'true') + %span= milestone.issues_visible_to_user(current_user).size + .title.hide-collapsed + Issues + %span.badge= milestone.issues_visible_to_user(current_user).size + - if project && can?(current_user, :create_issue, project) + = link_to new_namespace_project_issue_path(project.namespace, project, issue: { milestone_id: milestone.id }), class: "pull-right", title: "New Issue" do + New issue + .value.hide-collapsed + %span.milestone-stat + Open: + = milestone.issues_visible_to_user(current_user).opened.size + %span.milestone-stat + Closed: + = milestone.issues_visible_to_user(current_user).closed.size + + .block + .sidebar-collapsed-icon + %strong + = icon('exclamation', 'aria-hidden': 'true') + %span= milestone.issues_visible_to_user(current_user).size + .title.hide-collapsed + Merge requests + %span.badge= milestone.merge_requests.size + .value.hide-collapsed + %span.milestone-stat + Open: + = milestone.merge_requests.opened.size + %span.milestone-stat + Closed: + = milestone.merge_requests.closed.size + %span.milestone-stat + Merged: + = milestone.merge_requests.merged.size + - milestone_ref = milestone.try(:to_reference, full: true) - if milestone_ref.present? .block diff --git a/app/views/shared/milestones/_summary.html.haml b/app/views/shared/milestones/_summary.html.haml index 7ee7ce047b9..885c521ca38 100644 --- a/app/views/shared/milestones/_summary.html.haml +++ b/app/views/shared/milestones/_summary.html.haml @@ -6,23 +6,6 @@ .milestone-stats-and-buttons .milestone-stats - - if !project || can?(current_user, :read_issue, project) - %span.milestone-stat.with-drilldown - %strong= milestone.issues_visible_to_user(current_user).size - issues: - %span.milestone-stat - %strong= milestone.issues_visible_to_user(current_user).opened.size - open and - %strong= milestone.issues_visible_to_user(current_user).closed.size - closed - %span.milestone-stat.with-drilldown - %strong= milestone.merge_requests.size - merge requests: - %span.milestone-stat - %strong= milestone.merge_requests.opened.size - open and - %strong= milestone.merge_requests.merged.size - merged %span.milestone-stat %strong== #{milestone.percent_complete(current_user)}% complete |