# HG changeset patch # User Mads Kiilerich # Date 1386700237 -3600 # Node ID ee43e19c18b7a68bfde6e4486453f411a8bc2e2b # Parent 4541ef6d33d3aa304cedd476d59010189b61716e repos: after removing a repo show its group diff -r 4541ef6d33d3 -r ee43e19c18b7 kallithea/controllers/admin/repo_groups.py --- a/kallithea/controllers/admin/repo_groups.py Tue Dec 10 19:30:37 2013 +0100 +++ b/kallithea/controllers/admin/repo_groups.py Tue Dec 10 19:30:37 2013 +0100 @@ -307,6 +307,8 @@ h.flash(_('Error occurred during deletion of repository group %s') % group_name, category='error') + if gr.parent_group: + return redirect(url('repos_group_home', group_name=gr.parent_group.group_name)) return redirect(url('repos_groups')) def show_by_name(self, group_name): diff -r 4541ef6d33d3 -r ee43e19c18b7 kallithea/controllers/admin/repos.py --- a/kallithea/controllers/admin/repos.py Tue Dec 10 19:30:37 2013 +0100 +++ b/kallithea/controllers/admin/repos.py Tue Dec 10 19:30:37 2013 +0100 @@ -350,6 +350,8 @@ h.flash(_('An error occurred during deletion of %s') % repo_name, category='error') + if repo.group: + return redirect(url('repos_group_home', group_name=repo.group.group_name)) return redirect(url('repos')) @HasPermissionAllDecorator('hg.admin')