[Collab-qa-commits] r1127 - svnbuildstat/trunk/root/src/packages
goneri at alioth.debian.org
goneri at alioth.debian.org
Mon Aug 25 16:47:47 UTC 2008
Author: goneri
Date: 2008-08-25 16:47:46 +0000 (Mon, 25 Aug 2008)
New Revision: 1127
Added:
svnbuildstat/trunk/root/src/packages/listByMaintainer.tt2
Log:
import of the file
Added: svnbuildstat/trunk/root/src/packages/listByMaintainer.tt2
===================================================================
--- svnbuildstat/trunk/root/src/packages/listByMaintainer.tt2 (rev 0)
+++ svnbuildstat/trunk/root/src/packages/listByMaintainer.tt2 2008-08-25 16:47:46 UTC (rev 1127)
@@ -0,0 +1,134 @@
+[% # This is a TT comment. The '-' at the end "chomps" the newline. You won't -%]
+[% # see this "chomping" in your browser because HTML ignores blank lines, but -%]
+[% # it WILL eliminate a blank line if you view the HTML source. It's purely -%]
+[%- # optional, but both the beginning and the ending TT tags support chomping. -%]
+
+[% # Provide a title to root/lib/site/header -%]
+[% META title = 'Package list' -%]
+
+<h1>
+[% IF maintainer %]
+
+ [% IF maintainer.name %]
+ [% IF maintainer.email %]
+ <a href="http://qa.debian.org/developer.php?login=[% maintainer.email %]">
+ [% END %]
+
+ packages overview for [% maintainer.name %]
+
+ [% IF maintainer.email %]
+ </a>
+ [% END %]
+
+ [% END %]
+
+[% END %]
+</h1>
+
+<table>
+<tr><th>Packages</th><th>Status</th><th>Lintian</th><th>Bugs</th><!--<th>Piuparts--></th><th>Synced<br />with<br />Debian</th><th>Synced<br />with<br />Upstream</th></tr>
+[% # Display each book in a table row %]
+[% FOREACH package IN packages -%]
+ [% IF ! package.dscuri && ! package.isnative %]
+ [% buildstatus = 'no-src-pkg' %]
+ [% ELSE %]
+ [% IF ! package.buildallcount > 0 %]
+ [% buildstatus = 'need-build' %]
+ [% ELSE %]
+ [% IF package.buildallcount == package.buildokcount %]
+ [% buildstatus = 'ok' %]
+ [% ELSE %][% IF package.buildallcount > 0 %][% buildstatus = 'unknow' %][% END %][% END %]
+ [% IF package.buildallcount == 0 %][% buildstatus = 'failed' %][% END %]
+ [% END %]
+ [% END %]
+
+ [% bugcount = 0 %]
+ [% rcbugcount = 0 %]
+ [% bugstring = '' %]
+ [% FOREACH bug IN package.bugs -%]
+ [% bugcount = bugcount+1 %]
+ [% IF bug.severity == 'critical' %][% rcbugcount = rcbugcount+1 %][% END %]
+ [% IF bug.severity == 'grave' %][% rcbugcount = rcbugcount+1 %][% END %]
+ [% IF bug.severity == 'serious' %][% rcbugcount = rcbugcount+1 %][% END %]
+ [% IF bug.severity == 'important' %][% rcbugcount = rcbugcount+1 %][% END %]
+ [% bugstring = bugstring _ '<li>#' _ bug.id _ ': ' _ bug.severity _ ' ' _ bug.desc _ '</li>' %]
+ [% END %]
+
+
+ [% lintiancount = 0 %]
+ [% lintianerrcount = 0 %]
+ [% lintianstring = '' %]
+ [% FOREACH lintian IN package.lintians -%]
+ [% lintiancount = lintiancount+1 %]
+ [% IF lintian.letter == 'E' %][% lintianerrcount = lintianerrcount+1 %][% END %]
+ [% lintianstring = lintianstring _ '<li>#' _ lintian.letter _ ': ' _ lintian.tag _ ' ' _ lintian.text _ '</li>' %]
+ [% END %]
+
+ <tr>
+ <td>
+ <a href="[% Catalyst.uri_for('info/') _ package.sourcepackage_name %]"><strong>[% package.sourcepackage_name %]</strong></a>
+ </td>
+ <td
+ [% IF buildstatus == 'no-src-pkg' %]class="error"[% END %]
+ [% IF buildstatus == 'unknow' %]class="error"[% END %]
+ [% IF buildstatus == 'failed' %]class="error"[% END %]
+ [% IF buildstatus == 'ok' %]class="ok"[% END %]
+ >
+
+ <a href="[% Catalyst.uri_for('info/') _ package.sourcepackage_name %]">
+ [% buildstatus %]
+ </a>
+ </td>
+ <td [% IF lintianerrcount > 0 %]class="error"[% ELSE %][% IF lintiancount > 0 %]class="warning"[% ELSE %][% IF package.isbuildok %]class="ok"[% END %][% END %][% END %]>
+ <a href="[% Catalyst.uri_for('info/') _ package.sourcepackage_name %]" onMouseOver="ShowHelpbox('[% lintianstring | html | replace ("'", '`') %]')" onMouseOut="HideHelpBox()">
+ [% IF lintiancount > 0 %][% lintiancount %][% END %]
+ </a>
+ </td>
+
+
+ <td [% IF bugcount == 0 %]class="ok"[% ELSE %][% IF rcbugcount > 0 %]class="error"[% ELSE %]class="warning"[% END %][% END %]>
+ <A href="http://bugs.debian.org/[% package.sourcepackage_name %]" onMouseOver="ShowHelpbox('[% bugstring | html | replace ("'", '`') %]')" onMouseOut="HideHelpBox()">
+ [% IF bugcount > 0 %]bug:[% bugcount %][% END %]
+ [% IF rcbugcount > 0 %] ([% rcbugcount %] RC)[% END %]
+ </a>
+ </td>
+<!-- <td [% IF package.piupartsisok %]class="ok"[% ELSE %][% IF package.isbuildok %]class="error"[% END %][% END %]>
+ <a href="[% Catalyst.uri_for('info/') _ package.name %]">
+ [% IF ! package.needbuild && package.isbuildok %][% IF package.piupartsisok %]Succeed[% ELSE %]Failed[% END %][% END %]
+ </a>
+ </td>-->
+ <td [% IF package.isindebian %]class="ok"[% ELSE %]class="warning"[% END %]>
+ [% IF ! package.isindebian %]Not uploaded yet<br />
+[% FOREACH bug IN package.currentpendingbug.split(',') %]
+ <a href="http://bugs.debian.org/[% bug %]">Closes: #[% bug %]</a><br />
+ [% END %]
+
+[% END %]
+
+
+<div id="hoverpopup" style="visibility:hidden; position:absolute;">
+<table bgcolor="#0000FF">
+ <tr><td><font color="#FFFFFF">This is my popup</font></td></tr>
+ <tr><td bgcolor="#8888FF">Hello I am a popup table</td></tr>
+ </table>
+ </div>
+
+
+ </td>
+ <td [% IF package.iswatchfilebroken || package.issyncedwithupstream == 0 %]class="error"[% ELSE %][% IF package.issyncedwithupstream == 1 || package.isnative == 1 %]class="ok"[% ELSE %]class="warning"[% END %][% END %]>
+ <a href="[% Catalyst.uri_for('info/') _ package.name %]">
+ [% IF package.isnative == 1 %]
+ Native
+ [% ELSE %]
+ [% IF package.iswatchfilebroken == 1 %]
+ Broken watch file
+ [% ELSE%]
+ [% IF package.issyncedwithupstream == 0 %]New upstream release[% END %]
+ [% IF package.issyncedwithupstream == "" %]No watch file[% END %]
+ [% END %]
+ [% END %]
+ </a>
+ </td>
+ </tr>
+[% END -%]
+</table>
More information about the Collab-qa-commits
mailing list