X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_webkit;a=blobdiff_plain;f=Websites%2Fbugs.webkit.org%2Ftemplate%2Fen%2Fdefault%2Freports%2Fduplicates-table.html.tmpl;fp=Websites%2Fbugs.webkit.org%2Ftemplate%2Fen%2Fdefault%2Freports%2Fduplicates-table.html.tmpl;h=5dbef214494f695019ff654a8c41cc6152b38d97;hp=0000000000000000000000000000000000000000;hb=186b2535c234ccc42a8c27998f11be6f718f604f;hpb=1c567be6144228b511852e3cab689fc41b052875 diff --git a/Websites/bugs.webkit.org/template/en/default/reports/duplicates-table.html.tmpl b/Websites/bugs.webkit.org/template/en/default/reports/duplicates-table.html.tmpl new file mode 100644 index 0000000..5dbef21 --- /dev/null +++ b/Websites/bugs.webkit.org/template/en/default/reports/duplicates-table.html.tmpl @@ -0,0 +1,145 @@ +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Gervase Markham + #%] + +[%# INTERFACE: + # bugs: list of hashes. May be empty. Each hash has nine members: + # id: integer. The bug number + # count: integer. The number of dupes + # delta: integer. The change in count in the last $changedsince days + # component: string. The bug's component + # bug_severity: string. The bug's severity. + # op_sys: string. The bug's reported OS. + # target_milestone: string. The bug's TM. + # short_desc: string. The bug's summary. + # bug_status: string. The bug's status. + # resolution: string. The bug's resolution, if any. + # + # bug_ids: list of integers. May be empty. The IDs of the bugs in $bugs. + # + # sortby: string. the column on which we are sorting the buglist. + # reverse: boolean. True if we are reversing the current sort. + # maxrows: integer. Max number of rows to display. + # changedsince: integer. The number of days ago for the changedsince column. + # openonly: boolean. True if we are only showing open bugs. + # query_products: list of strings. Restrict to these products only. + #%] + +[% PROCESS global/variables.none.tmpl %] + +[%# *** Column Headers *** %] + +[% IF bug_ids.size > 0 %] + + + + [% FOREACH column = [ { name => "id", description => "$terms.Bug #" }, + { name => "count", description => "Dupe
Count" }, + { name => "delta", + description => "Change in last
$changedsince day(s)" }, + { name => "component", description => "Component" }, + { name => "bug_severity", description => "Severity" }, + { name => "op_sys", description => "Op Sys" }, + { name => "target_milestone", + description => "Target
Milestone" }, + { name => "short_desc", description => "Summary" } ] + %] + + [%# Small hack to keep delta column out if we don't need it %] + [% NEXT IF column.name == "delta" AND NOT dobefore %] + + + [% END %] + + + + [% IF NOT sortby %] + [% sortby = "count"; reverse = "1" %] + [% END %] + + [% IF sortby == "id" OR sortby == "count" OR sortby == "delta" %] + [%# Numeric sort %] + [% sortedbugs = bugs.nsort(sortby) %] + [% ELSE %] + [% sortedbugs = bugs.sort(sortby) %] + [% END %] + + [% IF reverse %] + [% bugs = sortedbugs.reverse %] + [% ELSE %] + [% bugs = sortedbugs %] + [% END %] + + [%# *** Buglist *** %] + + + [%# We need to keep track of the bug IDs we are actually displaying, because + # if the user decides to sort the visible list, we need to know what that + # list actually is. %] + [% vis_bug_ids = [] %] + + [% FOREACH bug = bugs %] + [% LAST IF loop.index() >= maxrows %] + [% vis_bug_ids.push(bug.id) %] + + + + + + + [% IF dobefore %] + + [% END %] + + + + + + + + [% END %] + +
+ [% bug_ids_string = bug_ids.join(',') %] + + [% column.description %] +
+
+ [% bug.id FILTER bug_link(bug.id) FILTER none %] +
+
+
+ [% bug.count %] +
+
[% bug.delta %]
[% bug.component FILTER html %]
[% bug.bug_severity FILTER html %]
[% bug.op_sys FILTER html %]
[% bug.target_milestone FILTER html %]
[% bug.short_desc FILTER html %]
+[% ELSE %] +

No duplicate [% terms.bugs %] found.

+[% END %]