@@ -40,16 +40,19 module IssuesHelper | |||
|
40 | 40 | end |
|
41 | 41 | issue_list(issues) do |issue, level| |
|
42 | 42 | group_name = group_count = nil |
|
43 | if query.grouped? && ((group = query.group_by_column.value(issue)) != previous_group || first) | |
|
43 | if query.grouped? | |
|
44 | group = query.group_by_column.value(issue) | |
|
45 | if first || group != previous_group | |
|
44 | 46 | if group.blank? && group != false |
|
45 | 47 | group_name = "(#{l(:label_blank_value)})" |
|
46 | 48 | else |
|
47 | group_name = column_content(query.group_by_column, issue) | |
|
49 | group_name = format_object(group) | |
|
48 | 50 | end |
|
49 | 51 | group_name ||= "" |
|
50 | 52 | group_count = issue_count_by_group[group] |
|
51 | 53 | group_totals = totals_by_group.map {|column, t| total_tag(column, t[group] || 0)}.join(" ").html_safe |
|
52 | 54 | end |
|
55 | end | |
|
53 | 56 | yield issue, level, group_name, group_count, group_totals |
|
54 | 57 | previous_group, first = group, false |
|
55 | 58 | end |
General Comments 0
You need to be logged in to leave comments.
Login now