Mercurial > kallithea
changeset 2660:98532710ad14 beta
redirect to summary page after repo was created
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 25 Jul 2012 22:03:48 +0200 |
parents | 2e0a39df8934 |
children | 09e54a646eb6 |
files | rhodecode/controllers/admin/repos.py |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py Wed Jul 25 21:58:44 2012 +0200 +++ b/rhodecode/controllers/admin/repos.py Wed Jul 25 22:03:48 2012 +0200 @@ -148,7 +148,8 @@ form_result = RepoForm(repo_groups=c.repo_groups_choices, landing_revs=c.landing_revs_choices)()\ .to_python(dict(request.POST)) - RepoModel().create(form_result, self.rhodecode_user.user_id) + new_repo = RepoModel().create(form_result, + self.rhodecode_user.user_id) if form_result['clone_uri']: h.flash(_('created repository %s from %s') \ % (form_result['repo_name'], form_result['clone_uri']), @@ -188,9 +189,8 @@ msg = _('error occurred during creation of repository %s') \ % form_result.get('repo_name') h.flash(msg, category='error') - if request.POST.get('user_created'): - return redirect(url('home')) - return redirect(url('repos')) + #redirect to our new repo ! + return redirect(url('summary_home', repo_name=new_repo.repo_name)) @HasPermissionAllDecorator('hg.admin') def new(self, format='html'):