diff web/status-by-revision.html @ 151:77d7f2cbd7ce

Actually commit the web/status-by-revision.html
author Bernhard Herzog <bh@intevation.de>
date Mon, 09 Jun 2008 10:51:56 +0000
parents
children 58cf7e6b7cca
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/status-by-revision.html	Mon Jun 09 10:51:56 2008 +0000
@@ -0,0 +1,56 @@
+<html xmlns:py="http://genshi.edgewall.org/">
+  <head>
+    <title>Tree Packager Status</title>
+    <style type="text/css">
+      .statustable { background:#F4F4F4; }
+      .statustablehead { background:#E0E0E0; }
+      .statusheading { font-weight:bold; }
+      .finished { background:#C0FFC0; }
+      .inprogress { background:#FFFFC0; }
+      .error { background:#FFC0C0; }
+      td { padding:5px; background:#FFFFFF}
+    </style>
+  </head>
+  <body>
+    <h1>Tree Packager Status</h1>
+
+    <table class="statustable">
+      <tr>
+	<th class="statustablehead">Revision</th>
+	<py:for each="track in report.revisions.tracks">
+	  <th class="statustablehead">${track.name}</th>
+	</py:for>
+      </tr>
+
+      <py:for each="row in report.revisions.sorted_by_revision">
+	<tr>
+	  <td>${row[0]}</td>
+	  <py:for each="col in row[1]">
+	    <py:choose>
+	      <py:when test="col">
+		<td class="${col.status.cls}">
+		  <span class="statusheading">${col.status.desc}</span><br/>
+		  Start: ${col.status.start}<br/>
+		  Stop: ${col.status.stop}<br/>
+		  <py:for each="title, basename in col.log_files">
+		    <a href="${col.name}/${col.revno}/${basename}">${title}</a>
+		    <br/>
+		  </py:for>
+		</td>
+	      </py:when>
+	      <py:otherwise>
+		<td></td>
+	      </py:otherwise>
+	    </py:choose>
+	  </py:for>
+
+	</tr>
+      </py:for>
+    </table>
+
+    <hr/>
+    report generated at ${report.date},
+    powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a>
+
+  </body>
+</html>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)