changeset 150:879a7e391867

Move the default template for the status web page to the new directory web/ and rename it to status-by-revision.html
author Bernhard Herzog <bh@intevation.de>
date Mon, 09 Jun 2008 10:51:28 +0000
parents 4526105f81a7
children 77d7f2cbd7ce
files treepkg/web-status.html treepkg/web.py
diffstat 2 files changed, 4 insertions(+), 58 deletions(-) [+]
line wrap: on
line diff
--- a/treepkg/web-status.html	Thu Jun 05 12:34:55 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-<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>
--- a/treepkg/web.py	Thu Jun 05 12:34:55 2008 +0000
+++ b/treepkg/web.py	Mon Jun 09 10:51:28 2008 +0000
@@ -23,12 +23,14 @@
 
     def __init__(self, treepkg_config):
         self.treepkg_config = treepkg_config
-        self.loader = TemplateLoader([os.path.dirname(__file__)])
+        self.loader = TemplateLoader([os.path.join(os.path.dirname(__file__),
+                                                   os.path.pardir,
+                                                   "web")])
 
     @expose
     def index(self):
         group = report.get_packager_group(self.treepkg_config)
-        tmpl = self.loader.load('web-status.html')
+        tmpl = self.loader.load('status-by-revision.html')
         stream = tmpl.generate(report=report.prepare_report(group))
         return stream.render('html')
 
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)