comparison 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
comparison
equal deleted inserted replaced
3546:c5efdafee8fe 3547:b7f489714639
160 form_result = _form.to_python(dict(request.POST)) 160 form_result = _form.to_python(dict(request.POST))
161 161
162 # create fork is done sometimes async on celery, db transaction 162 # create fork is done sometimes async on celery, db transaction
163 # management is handled there. 163 # management is handled there.
164 RepoModel().create_fork(form_result, self.rhodecode_user.user_id) 164 RepoModel().create_fork(form_result, self.rhodecode_user.user_id)
165 h.flash(_('forked %s repository as %s') \ 165 fork_url = h.link_to(form_result['repo_name'],
166 % (repo_name, form_result['repo_name']), 166 h.url('summary_home', repo_name=form_result['repo_name_full']))
167
168 h.flash(h.literal(_('forked repository %s as %s') \
169 % (repo_name, fork_url)),
167 category='success') 170 category='success')
168 except formencode.Invalid, errors: 171 except formencode.Invalid, errors:
169 c.new_repo = errors.value['repo_name'] 172 c.new_repo = errors.value['repo_name']
170 173
171 return htmlfill.render( 174 return htmlfill.render(