# HG changeset patch # User Mads Kiilerich # Date 2013-12-10 19:30:37 # Node ID ee43e19c18b7a68bfde6e4486453f411a8bc2e2b # Parent 4541ef6d33d3aa304cedd476d59010189b61716e repos: after removing a repo show its group diff --git a/kallithea/controllers/admin/repo_groups.py b/kallithea/controllers/admin/repo_groups.py --- a/kallithea/controllers/admin/repo_groups.py +++ b/kallithea/controllers/admin/repo_groups.py @@ -307,6 +307,8 @@ class RepoGroupsController(BaseControlle 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 --git a/kallithea/controllers/admin/repos.py b/kallithea/controllers/admin/repos.py --- a/kallithea/controllers/admin/repos.py +++ b/kallithea/controllers/admin/repos.py @@ -350,6 +350,8 @@ class ReposController(BaseRepoController 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')