Mercurial > kallithea
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( |