Only process issues that have relations.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11120 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
59ddbf8c09
commit
f9325193be
|
@ -749,7 +749,10 @@ module Redmine
|
||||||
:class => "#{options[:css]} task_todo",
|
:class => "#{options[:css]} task_todo",
|
||||||
:id => html_id}
|
:id => html_id}
|
||||||
if options[:issue]
|
if options[:issue]
|
||||||
content_opt[:data] = {"rels" => issue_relations(options[:issue]).to_json}
|
rels = issue_relations(options[:issue])
|
||||||
|
if rels.present?
|
||||||
|
content_opt[:data] = {"rels" => rels.to_json}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
output << view.content_tag(:div, ' '.html_safe, content_opt)
|
output << view.content_tag(:div, ' '.html_safe, content_opt)
|
||||||
if coords[:bar_late_end]
|
if coords[:bar_late_end]
|
||||||
|
|
|
@ -13,18 +13,16 @@ function setDrawArea() {
|
||||||
|
|
||||||
function getRelationsArray() {
|
function getRelationsArray() {
|
||||||
var arr = new Array();
|
var arr = new Array();
|
||||||
$.each($('div.task_todo'), function(index_div, element) {
|
$.each($('div.task_todo[data-rels]'), function(index_div, element) {
|
||||||
var element_id = $(element).attr("id");
|
var element_id = $(element).attr("id");
|
||||||
if (element_id != null) {
|
if (element_id != null) {
|
||||||
var issue_id = element_id.replace("task-todo-issue-", "");
|
var issue_id = element_id.replace("task-todo-issue-", "");
|
||||||
var data_rels = $(element).data("rels");
|
var data_rels = $(element).data("rels");
|
||||||
if (data_rels != null) {
|
for (rel_type_key in data_rels) {
|
||||||
for (rel_type_key in data_rels) {
|
$.each(data_rels[rel_type_key], function(index_issue, element_issue) {
|
||||||
$.each(data_rels[rel_type_key], function(index_issue, element_issue) {
|
arr.push({issue_from: issue_id, issue_to: element_issue,
|
||||||
arr.push({issue_from: issue_id, issue_to: element_issue,
|
rel_type: rel_type_key});
|
||||||
rel_type: rel_type_key});
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue