changeset 153:e5f3f61c0620

New alternative template for the status page. This one sorts by start-date instead of revision number
author Bernhard Herzog <bh@intevation.de>
date Mon, 09 Jun 2008 16:34:23 +0000
parents 4adcb15cbdfb
children a30351c91a68
files web/status-by-startdate.html
diffstat 1 files changed, 59 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/status-by-startdate.html	Mon Jun 09 16:34:23 2008 +0000
@@ -0,0 +1,59 @@
+<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; }
+      .date_row {
+          background:#F0F0F0; 
+          font-weight:bold; font-size:smaller;
+          text-align:center;
+      }
+      tr { background:#FFFFFF; }
+      td { padding:5px; }
+    </style>
+  </head>
+  <body>
+    <h1>Tree Packager Status</h1>
+
+    <table class="statustable">
+      <tr>
+	<th class="statustablehead">Status</th>
+	<th class="statustablehead">Package</th>
+	<th class="statustablehead">Revision</th>
+	<th class="statustablehead">Start</th>
+	<th class="statustablehead">Stop</th>
+	<th class="statustablehead">Notes</th>
+      </tr>
+
+      <py:for each="row in report.revisions.sorted_by_startdate">
+	<py:with vars="item=row[1]">
+	  <py:if test="item.new_date">
+	    <tr class="date_row"><td colspan="6">${item.new_date}</td></tr>
+	  </py:if>
+	  <tr class="${item.status.cls}">
+	    <td>${item.status.desc}</td>
+	    <td style="font-weight:bold;">${item.name}</td>
+	    <td align="right">${item.revno}</td>
+	    <td>${item.status.start}</td>
+	    <td>${item.status.stop}</td>
+	    <td>
+	      <py:for each="title, basename in item.log_files">
+		<a href="${item.name}/${item.revno}/${basename}">${title}</a>
+	      </py:for>
+	    </td>
+	  </tr>
+	</py:with>
+      </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)