[Blends-commit] [SCM] website branch, master, updated. 492f6a496587ce5f353851eae4de5c11d6f34fa3
Andreas Tille
tille at debian.org
Thu Aug 1 13:18:41 UTC 2013
The following commit has been merged in the master branch:
commit 492f6a496587ce5f353851eae4de5c11d6f34fa3
Author: Andreas Tille <tille at debian.org>
Date: Thu Aug 1 15:22:10 2013 +0200
Get a somehow working index page
diff --git a/webtools/bugs_udd.py b/webtools/bugs_udd.py
index f0137de..d23bcb8 100755
--- a/webtools/bugs_udd.py
+++ b/webtools/bugs_udd.py
@@ -111,7 +111,7 @@ def main():
# What tasks are involved
query = """PREPARE query_get_tasks (text) AS
- SELECT task FROM blends_tasks WHERE blend = $1 ORDER BY task;
+ SELECT task, description, long_description FROM blends_tasks WHERE blend = $1 ORDER BY task;
"""
_execute_udd_query(query)
@@ -142,12 +142,14 @@ def main():
_execute_udd_query( "EXECUTE query_get_tasks('%s')" % blendname)
bugs_data = {}
if curs.rowcount > 0:
- for t in curs.fetchall():
- task = t[0]
+ for t in RowDictionaries(curs):
+ task = t['task']
bugs_data[task] = {}
- bugs_data[task]['nopenbugs'] = 0
- bugs_data[task]['ndonebugs'] = 0
- bugs_data[task]['weighttask'] = 0
+ bugs_data[task]['description'] = t['description']
+ bugs_data[task]['long_description'] = t['long_description']
+ bugs_data[task]['nopenbugs'] = 0
+ bugs_data[task]['ndonebugs'] = 0
+ bugs_data[task]['weighttask'] = 0
for status in STATES:
bugs_data[task][status + '_l'] = [] # enable sorting
bugs_data[task][status] = {}
diff --git a/webtools/templates/bugs_idx_udd.xhtml b/webtools/templates/bugs_idx_udd.xhtml
index d56ce2a..d8fafae 100644
--- a/webtools/templates/bugs_idx_udd.xhtml
+++ b/webtools/templates/bugs_idx_udd.xhtml
@@ -48,15 +48,9 @@
<h1>$gtstrBugsPage</h1>
<p>$gtstrListOfBugspages</p>
<dl>
- <py:for each="task in taskskeys">
- <dt class="${weightedclass[task]}"><a href="${task}.html" name="${task}" id="${task}">${tasks[task].metapkg.PrintedName.capitalize()} - <span py:choose="">
- <span py:when="tasks[task].metapkg.desc.has_key(lang)">${tasks[task].metapkg.desc[lang]['short']}</span>
- <span py:otherwise="">${tasks[task].metapkg.desc['en']['short']}</span>
- </span></a> (${weighttask[task]}<sup>*</sup>)</dt>
- <dd><span py:choose="">
- <span py:when="tasks[task].metapkg.desc.has_key(lang)">${tasks[task].metapkg.desc[lang]['long']}</span>
- <span py:otherwise="">${tasks[task].metapkg.desc['en']['long']}</span>
- </span></dd>
+ <py:for each="task in bugs_data.keys()">
+ <dt class="${bugs_data[task]['weightedclass']}"><a href="${task}.html" name="${task}" id="${task}">${task.capitalize()} - ${bugs_data[task]['description']}</a> (${weighttask[task]}<sup>*</sup>)</dt>
+ <dd>${bugs_data[task]['long_description']}</dd>
</py:for>
</dl>
<div class="footnotecontent">
--
Static and dynamic websites for Debian Pure Blends
More information about the Blends-commit
mailing list