Feature #23212 » 0002-Enable-to-display-subprojects-child-count.patch
app/views/projects/show.html.erb | ||
---|---|---|
137 | 137 |
<%=l(:label_subproject_plural)%> |
138 | 138 |
<span class="badge badge-count count"><%= @subprojects.count %></span> |
139 | 139 |
</h3> |
140 |
<ul class="subprojects"> |
|
141 |
<% @subprojects.each do |project| %> |
|
142 |
<li><%= link_to(project.name, project_path(project), :class => project.css_classes).html_safe %></li> |
|
143 |
<% end %> |
|
140 |
<ul class="subprojects"> |
|
141 |
<% @subprojects.each do |project| %> |
|
142 |
<li> |
|
143 |
<%= link_to(project.name, project_path(project), :class => project.css_classes).html_safe %> |
|
144 |
<% if ((child_count = project.children.visible.count) && (child_count > 0)) %> |
|
145 |
<span class="badge badge-count count"><%= child_count %></span> |
|
146 |
<% end %> |
|
147 |
</li> |
|
148 |
<% end %> |
|
144 | 149 |
</ul> |
145 | 150 |
</div> |
146 | 151 |
<% end %> |
test/functional/projects_controller_test.rb | ||
---|---|---|
847 | 847 |
assert_response :success |
848 | 848 |
assert_select 'div.projects>h3.icon>span.badge', :text => '3' |
849 | 849 |
assert_select 'div.projects>ul.subprojects>li>a', :text => /Private child of eCookbook/, :count => 1 |
850 |
assert_select 'div.projects>ul.subprojects>li>span.badge', :text => '1' |
|
850 | 851 |
assert_select 'div.projects>ul.subprojects>li>a', :text => /eCookbook Subproject/, :count => 2 |
851 | 852 |
end |
852 | 853 |
- « Previous
- 1
- 2
- 3
- Next »