summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2017-03-24 13:39:33 -0500
committerMike Greiling <mike@pixelcog.com>2017-03-24 17:06:48 -0500
commit470bba5cb91948abc3e4bce3927c7205ef918b3a (patch)
tree43c4eb22f338a97b7d4063a654c1343193cbdafe /app
parent9023526c053529ea9e5c4898cdc577fe0e547dac (diff)
downloadgitlab-ce-470bba5cb91948abc3e4bce3927c7205ef918b3a.tar.gz
move issue and milestone counts to sidebar
Diffstat (limited to 'app')
-rw-r--r--app/views/shared/milestones/_sidebar.html.haml39
-rw-r--r--app/views/shared/milestones/_summary.html.haml17
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