changeset 4307:ee43e19c18b7

repos: after removing a repo show its group
author Mads Kiilerich <madski@unity3d.com>
date Tue, 10 Dec 2013 19:30:37 +0100
parents 4541ef6d33d3
children 4046a9cee8a0
files kallithea/controllers/admin/repo_groups.py kallithea/controllers/admin/repos.py
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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):
--- 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')