[Cdd-commits] r806 - in cdd/trunk/webtools: . templates
CDD Subversion Commit
noreply at alioth.debian.org
Sat Jun 14 13:53:45 UTC 2008
Author: tille
Date: Sat Jun 14 13:53:43 2008
New Revision: 806
Modified:
cdd/trunk/webtools/tasks.py
cdd/trunk/webtools/templates/tasks.xhtml
Log:
Some reasonable test output more parameters to add
Modified: cdd/trunk/webtools/tasks.py
==============================================================================
--- cdd/trunk/webtools/tasks.py (original)
+++ cdd/trunk/webtools/tasks.py Sat Jun 14 13:53:43 2008
@@ -67,11 +67,19 @@
for task in tasks:
data['task'] = task
- # data['shortdesc'] = task_details[task]['ShortDesc']
- # data['longdesc'] = task_details[task]['LongDesc']
- data['projects'] = cdeps.GetListOfDepsForTask(task, dependencytypes=())
+ # data['shortdesc'] = task_details[task]['ShortDesc']
+ # data['longdesc'] = task_details[task]['LongDesc']
+ data['projectkeys'] = cdeps.GetListOfDepsForTask(task, dependencytypes=())
+ data['dependencies'] = cdeps.tasks[task].dependencies.keys()
+ data['projects'] = cdeps.tasks[task].dependencies
- outputfile = OUTPUTDIR[CDD] + task + '_' + lang + '.html'
+ # print data['dependencies'] # ['unofficial', 'prospective', 'official', 'unknown']
+ # print data['dependencies']['official'] # TypeError: list indices must be integers
+ # print data['projects'] # {'unofficial': [<cddtasktools.DependantPackage instance at 0xa7e8a4c>, <cddtasktools.DependantPackage instance at 0xa7ed4cc>,
+ # print data['projects']['official'][0]['Homepage'] # AttributeError: DependantPackage instance has no attribute '__getitem__'
+ print data['projects']['official'][0].homepage
+
+ outputfile = OUTPUTDIR[CDD] + '/' + task + '_' + lang + '.html'
try:
os.unlink(outputfile)
except: # simply continue if file does not exist
Modified: cdd/trunk/webtools/templates/tasks.xhtml
==============================================================================
--- cdd/trunk/webtools/templates/tasks.xhtml (original)
+++ cdd/trunk/webtools/templates/tasks.xhtml Sat Jun 14 13:53:43 2008
@@ -46,34 +46,18 @@
<td class="main">
<div class="pageBody">
<h1>$projectname $task packages</h1>
-<py:for each="type in ('official', 'unofficial', 'prospective')">
+<py:for each="type in dependencies">
<h2>
<a id="${type}-debs" name="${type}-debs"/>
${typeheading}
</h2>
- <py:for each="project in projectkeys">
-
+ <py:for each="project in projects[type]">
<table class="project" summary="$project">
<tbody>
<tr class="deb-${type}">
<td class="project-name">
<a name="${project}" id="${project}"/>
- <strong>${projects[task]['Projectname']}</strong>
- <span py:if="projects[task]['WNPP'] != None"> - ${projects[task]['WNPP']}</span><br/>
- <em>${projects[task]['ProjectShortDescription']}</em><br/>
- <a href="${projects[task]['URL']}"></a>${projects[task]['URL']}
- <div py:if="projects[task]['mailto'] != None">${maintainer}:
- <a href="mailto:${projects[task]['mailto']}">${projects[task]['mailtoname']}</a>
- </div>
- </td>
- <td class="project-license">
- <div py:if="projects[task]['Version'] != None"><em>${version}: ${projects[task]['Version']}</em></div>
- <em>${license}: ${projects[task]['License']}</em><br/>
- <a href="http://packages.debian.org/unstable/science/aeskulap">Official Debian package</a> - <a href="http://ftp.debian.org/pool/main/a/aeskulap/aeskulap_0.2.2b1-1_i386.deb"><img src="deb-icon.png"/></a>
- </td>
- </tr>
- <tr>
- <td colspan="2" class="project-description">${projects[task]['ProjectLongDescription']}
+ <strong>${project.pkg}</strong>
</td>
</tr>
</tbody>
More information about the Cdd-commits
mailing list