diff rhodecode/controllers/forks.py @ 3547:b7f489714639 beta

linkify names on fork/create repos in tooltip messages
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 19 Mar 2013 15:05:32 +0100
parents a9565b8b429b
children a8f2d78d14ea
line wrap: on
line diff
--- a/rhodecode/controllers/forks.py	Tue Mar 19 14:26:36 2013 +0100
+++ b/rhodecode/controllers/forks.py	Tue Mar 19 15:05:32 2013 +0100
@@ -162,8 +162,11 @@
             # create fork is done sometimes async on celery, db transaction
             # management is handled there.
             RepoModel().create_fork(form_result, self.rhodecode_user.user_id)
-            h.flash(_('forked %s repository as %s') \
-                      % (repo_name, form_result['repo_name']),
+            fork_url = h.link_to(form_result['repo_name'],
+                    h.url('summary_home', repo_name=form_result['repo_name_full']))
+
+            h.flash(h.literal(_('forked repository %s as %s') \
+                      % (repo_name, fork_url)),
                     category='success')
         except formencode.Invalid, errors:
             c.new_repo = errors.value['repo_name']