]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 318715 - iCalendar Buglist doesn't include deadline
authorMatt Selsky <selsky@columbia.edu>
Sat, 8 Mar 2014 21:12:44 +0000 (21:12 +0000)
committerDave Lawrence <dlawrence@mozilla.com>
Sat, 8 Mar 2014 21:12:44 +0000 (21:12 +0000)
r=dkl,a=justdave

buglist.cgi
template/en/default/list/list.ics.tmpl

index ed716f2ff99f430f4576596b20bdd7c424e8a63c..e0a4a6aaa283f64990c882b00cf94ae3f2e57ca2 100755 (executable)
@@ -553,6 +553,9 @@ if ($dotweak) {
 
 if ($format->{'extension'} eq 'ics') {
     push(@selectcolumns, "opendate") if !grep($_ eq 'opendate', @selectcolumns);
+    if (Bugzilla->params->{'timetrackinggroup'}) {
+        push(@selectcolumns, "deadline") if !grep($_ eq 'deadline', @selectcolumns);
+    }
 }
 
 if ($format->{'extension'} eq 'atom') {
index 4295b4642cd07147cbe73fe8223e3c60b893112b..327ae171cfbc1281018efff9a4af95150475ebcf 100644 (file)
@@ -21,6 +21,9 @@ BEGIN:VTODO
 [% IF bug.changeddate %]
 [%+ bug.changedtime FILTER time("%Y%m%dT%H%M%SZ", "UTC") FILTER ics('LAST-MODIFIED') +%]
 [% END %]
+[% IF bug.deadline %]
+[%+ bug.deadline FILTER time("%Y%m%dT%H%M%SZ", "UTC") FILTER ics('DUE') +%]
+[% END %]
 [% IF bug.percentage_complete %]
 [%+ bug.percentage_complete FILTER format('%d') FILTER ics('PERCENT-COMPLETE') +%]
 [% END %]