diff website/issues/extensions/local_replace.py @ 4874:db28adbf6a73

Website, Issues: local_replace.py added "issue" pattern.
author Bernhard Reiter <bernhard@intevation.de>
date Fri, 14 Mar 2014 15:08:32 +0100
parents 7625dcb7e946
children 7f02765c6c31
line wrap: on
line diff
--- a/website/issues/extensions/local_replace.py	Thu Mar 13 11:12:47 2014 +0100
+++ b/website/issues/extensions/local_replace.py	Fri Mar 14 15:08:32 2014 +0100
@@ -4,6 +4,8 @@
                    '<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=\g<id>">debian#\g<id></a>' ),
                   (re.compile('\#(?P<ws>\s*)(?P<id>\d+)'),
                    "<a href='issue\g<id>'>#\g<ws>\g<id></a>" ),
+                  (re.compile('(?P<prews>^|\s+)issue(?P<ws>\s*)(?P<id>\d+)'),
+                   "\g<prews><a href='issue\g<id>'>issue\g<ws>\g<id></a>" ),
                   (re.compile('(?P<prews>^|\s+)(?P<revstr>(revision|rev|r)\s?)(?P<revision>[\da-fA-F]+)(?P<post>\W+|$)'),
                    "\g<prews><a href='http://sourceforge.net/p/roundup/code/ci/\g<revision>'>\g<revstr>\g<revision></a>\g<post>"),
                   ]
@@ -23,6 +25,7 @@
 if "__main__" == __name__:
     print " debian:#222", local_replace(" debian:#222")
     print " #555", local_replace(" #555")
+    print "issue333", local_replace("issue333")
     print " revision 222", local_replace(" revision 222")
     print " r 222", local_replace(" r 222")
     print " wordthatendswithr 222", local_replace(" wordthatendswithr 222") # should fail

Roundup Issue Tracker: http://roundup-tracker.org/