annotate web/status-by-startdate.html @ 258:bb98e728f25b

Allow default values for individual options to be passed to read_config_section. The default value can now be passed as a third item in a tuple used in the section description passed to read_config_section. The predefined option descriptions have been updated to use this new mechanism and the global defaults variable is not needed anymore. Also, indivdual PackageTrack classes can now use this mechanism to specify defaults for their additional configuration options.
author Bernhard Herzog <bh@intevation.de>
date Fri, 17 Apr 2009 18:48:58 +0000
parents 99be67db8a12
children 9d8de2984de1
rev   line source
153
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
1 <html xmlns:py="http://genshi.edgewall.org/">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
2 <head>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
3 <title>Tree Packager Status</title>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
4 <style type="text/css">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
5 .statustable { background:#F4F4F4; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
6 .statustablehead { background:#E0E0E0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
7 .statusheading { font-weight:bold; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
8 .finished { background:#C0FFC0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
9 .inprogress { background:#FFFFC0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
10 .error { background:#FFC0C0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
11 .date_row {
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
12 background:#F0F0F0;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
13 font-weight:bold; font-size:smaller;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
14 text-align:center;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
15 }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
16 tr { background:#FFFFFF; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
17 td { padding:5px; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
18 </style>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
19 </head>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
20 <body>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
21 <h1>Tree Packager Status</h1>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
22
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
23 <table class="statustable">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
24 <tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
25 <th class="statustablehead">Status</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
26 <th class="statustablehead">Package</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
27 <th class="statustablehead">Revision</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
28 <th class="statustablehead">Start</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
29 <th class="statustablehead">Stop</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
30 <th class="statustablehead">Notes</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
31 </tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
32
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
33 <py:for each="row in report.revisions.sorted_by_startdate">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
34 <py:with vars="item=row[1]">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
35 <py:if test="item.new_date">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
36 <tr class="date_row"><td colspan="6">${item.new_date}</td></tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
37 </py:if>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
38 <tr class="${item.status.cls}">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
39 <td>${item.status.desc}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
40 <td style="font-weight:bold;">${item.name}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
41 <td align="right">${item.revno}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
42 <td>${item.status.start}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
43 <td>${item.status.stop}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
44 <td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
45 <py:for each="title, basename in item.log_files">
239
99be67db8a12 Add the rules revision number to the filenames used by the web status
Bernhard Herzog <bh@intevation.de>
parents: 153
diff changeset
46 <a href="${item.name}/${item.revno}-${item.rulesrev}/${basename}">${title}</a>
153
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
47 </py:for>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
48 </td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
49 </tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
50 </py:with>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
51 </py:for>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
52 </table>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
53
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
54 <hr/>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
55 report generated at ${report.date},
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
56 powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
57
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
58 </body>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
59 </html>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)