diff rhodecode/lib/helpers.py @ 2339:79b3c9c66c54 beta

Added optional repo_name into issue tracker url to get just the name of repo without group prefix
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 25 May 2012 18:59:15 +0200
parents 6c0f76330d91
children 8fe7c1024719 86aa4f1f130b
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py	Fri May 25 18:44:07 2012 +0200
+++ b/rhodecode/lib/helpers.py	Fri May 25 18:59:15 2012 +0200
@@ -44,6 +44,7 @@
 from rhodecode.lib.markup_renderer import MarkupRenderer
 from rhodecode.lib.vcs.exceptions import ChangesetDoesNotExistError
 from rhodecode.lib.vcs.backends.base import BaseChangeset
+from rhodecode.model.db import URL_SEP
 
 log = logging.getLogger(__name__)
 
@@ -885,7 +886,6 @@
 
         return ''.join(links)
 
-
     # urlify changesets - extrac revisions and make link out of them
     text_ = urlify_changesets(escaper(text_), repository)
 
@@ -912,7 +912,8 @@
                 url = ISSUE_SERVER_LNK.replace('{id}', issue_id)
                 if repository:
                     url = url.replace('{repo}', repository)
-
+                    repo_name = repository.split(URL_SEP)[-1]
+                    url = url.replace('{repo_name}', repo_name)
                 return tmpl % {
                      'pref': pref,
                      'cls': 'issue-tracker-link',