Commit 365d96ca authored by Rubén Dávila's avatar Rubén Dávila

Add labels tab to milestone detail view.

parent c4c919e5
......@@ -19,3 +19,7 @@
.color-label {
padding: 3px 4px;
}
#tab-labels .issues-count {
margin-left: 30px;
}
......@@ -34,6 +34,7 @@ class Projects::MilestonesController < Projects::ApplicationController
@issues = @milestone.issues
@users = @milestone.participants.uniq
@merge_requests = @milestone.merge_requests
@labels = @milestone.labels
end
def create
......
......@@ -85,6 +85,10 @@ class Label < ActiveRecord::Base
issues.opened.count
end
def closed_issues_count
issues.closed.count
end
def template?
template
end
......
......@@ -27,6 +27,7 @@ class Milestone < ActiveRecord::Base
belongs_to :project
has_many :issues
has_many :labels, through: :issues
has_many :merge_requests
has_many :participants, through: :issues, source: :assignee
......
......@@ -70,6 +70,10 @@
= link_to '#tab-participants', 'data-toggle' => 'tab' do
Participants
%span.badge= @users.count
%li
= link_to '#tab-labels', 'data-toggle' => 'tab' do
Labels
%span.badge= @labels.count
.tab-content
.tab-pane.active#tab-issues
......@@ -128,3 +132,12 @@
%strong= truncate(user.name, lenght: 40)
%br
%small.cgray= user.username
.tab-pane#tab-labels
%ul.bordered-list.manage-labels-list
- @labels.each do |label|
%li
= render_colored_label(label)
.pull-right
%span.issues-count= pluralize label.open_issues_count, 'open issue'
%span.issues-count= pluralize label.closed_issues_count, 'closed issue'
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment