[Python-checkins] r85191 - in tracker/instances/python-dev: extensions/rietveldlink.py html/issue.item.html

martin.v.loewis python-checkins at python.org
Sat Oct 2 21:40:49 CEST 2010


Author: martin.v.loewis
Date: Sat Oct  2 21:40:49 2010
New Revision: 85191

Log:
Add Rietveld links to files.


Added:
   tracker/instances/python-dev/extensions/rietveldlink.py   (contents, props changed)
Modified:
   tracker/instances/python-dev/html/issue.item.html

Added: tracker/instances/python-dev/extensions/rietveldlink.py
==============================================================================
--- (empty file)
+++ tracker/instances/python-dev/extensions/rietveldlink.py	Sat Oct  2 21:40:49 2010
@@ -0,0 +1,7 @@
+def rietveldlink(request, issueid, fileid):
+    if request.client.db.file.get(fileid, 'patchset'):
+        return '/review/%s/show' % issueid
+    return ""
+
+def init(instance):
+    instance.registerUtil('rietveldlink', rietveldlink)

Modified: tracker/instances/python-dev/html/issue.item.html
==============================================================================
--- tracker/instances/python-dev/html/issue.item.html	(original)
+++ tracker/instances/python-dev/html/issue.item.html	Sat Oct  2 21:40:49 2010
@@ -223,6 +223,9 @@
   <td tal:content="file/description" />
   <td><a tal:condition="file/is_edit_ok"
           tal:attributes="href string:file${file/id}">edit</a>
+      <tal:block tal:define="rvlink python:utils.rietveldlink(request,context.id,file.id)">
+      <a tal:condition="rvlink" tal:attributes="href rvlink">review</a>
+      </tal:block>
   </td>
   <td>
    <form style="padding:0" method="post" tal:condition="file/is_edit_ok"


More information about the Python-checkins mailing list